Quarterly report pursuant to Section 13 or 15(d)

Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Details)

v3.8.0.1
Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Costs and estimated earnings in excess of billings $ 4,552 $ 11,226
Uncompleted Contracts [Member]    
Costs incurred on uncompleted contracts 165,964 147,117
Estimated earnings 38,066 46,277
Costs incurred on uncompleted contracts and estimated earnings 204,030 193,394
Billings to date (199,478) (212,472)
Costs and estimated earnings on uncompleted contracts 4,552 (19,078)
Costs and estimated earnings in excess of billings 4,552 11,226
Billings in excess of costs and estimated earnings (30,304)
Costs and estimated earnings on uncompleted contracts $ 4,552 $ (19,078)