Annual report pursuant to Section 13 and 15(d)

CONTRACT REVENUE AND PERCENTAGE-OF-COMPLETION METHOD - Information with Respect to Uncompleted Contracts (Details)

v3.8.0.1
CONTRACT REVENUE AND PERCENTAGE-OF-COMPLETION METHOD - Information with Respect to Uncompleted Contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Revenue Recognition [Abstract]    
Costs incurred on uncompleted contracts $ 266,902 $ 246,424
Estimated profit (loss) earned to date (19,336) 21,363
Contract costs and estimated profits 247,566 267,787
Less billings to date 224,329 244,935
Net costs and estimated earnings in excess of billings $ 23,237 $ 22,852