Annual report pursuant to Section 13 and 15(d)

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

v3.20.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
Dec. 31, 2018
Dec. 31, 2017
Costs and estimated earnings in excess of billings $ 5,974 $ 5,286
Billings in excess of costs and estimated earnings (34,690) (37,531)
Uncompleted Contracts [Member]    
Costs incurred on uncompleted contracts 283,833 101,785
Estimated earnings 16,568 5,916
Costs incurred on uncompleted contracts and estimated earnings 300,401 107,701
Billings to date (329,117) (139,946)
Costs and estimated earnings on uncompleted contracts (28,716) (32,245)
Costs and estimated earnings in excess of billings 5,974 5,286
Billings in excess of costs and estimated earnings (34,690) (37,531)
Total $ (28,716) $ (32,245)