XML 64 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Costs and Estimated Earnings and Billings on Uncompleted Contracts - Excess Billings Over Costs and Estimated Earnings on Uncompleted Contracts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Contractors [Abstract]    
Costs incurred and estimated earnings on uncompleted contracts $ 2,380,866 $ 1,749,328
Billings on uncompleted contracts (2,406,128) (1,780,723)
Excess of billings over costs incurred and estimated earnings $ (25,262) $ (31,395)