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.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
Dec. 31, 2017
Dec. 31, 2016
Costs and estimated earnings in excess of billings $ 11,226
Predecessor [Member]    
Costs and estimated earnings in excess of billings   $ 9,759
Uncompleted Contracts [Member]    
Costs incurred on uncompleted contracts 147,117  
Estimated earnings 46,277  
Costs incurred on uncompleted contracts and estimated earnings 193,394  
Billings to date (212,472)  
Costs and estimated earnings on uncompleted contracts (19,078)  
Costs and estimated earnings in excess of billings 11,226  
Billings in excess of costs and estimated earnings (30,304)  
Costs and estimated earnings on uncompleted contracts (19,078)  
Uncompleted Contracts [Member] | Predecessor [Member]    
Costs incurred on uncompleted contracts 59,902  
Estimated earnings 21,346  
Costs incurred on uncompleted contracts and estimated earnings 81,248  
Billings to date (76,531)  
Costs and estimated earnings on uncompleted contracts (4,717)  
Costs and estimated earnings in excess of billings 9,759  
Billings in excess of costs and estimated earnings (5,043)  
Costs and estimated earnings on uncompleted contracts $ 4,716