XML 83 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revisions in Estimates - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Change In Accounting Estimate [Line Items]      
Decrease on project revenue and profitability $ 4,900,000    
Increase in net loss 1,600,000    
Change in accounting estimate amount considered significant to individual project gross profit 5,000,000 $ 5,000,000 $ 6,500,000
Impact from affirmative claim recovery estimate 18,200,000 34,300,000 51,300,000
Net Estimate Change [Member]      
Change In Accounting Estimate [Line Items]      
Increase (decrease) on project profitability (86,500,000) (67,200,000) (33,000,000)
Net Estimate Change [Member] | Specialty [Member]      
Change In Accounting Estimate [Line Items]      
Increase (decrease) on project profitability   (6,100,000) (6,000,000)
Contracts Accounted for under Percentage of Completion [Member] | Noncontrolling Interest [Member]      
Change In Accounting Estimate [Line Items]      
Increase (decrease) on project profitability $ 0 $ (2,100,000) $ (6,500,000)