XML 61 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revisions in Estimates - Schedule of Projects Summarized (Details) - Downward Estimate Change [Member] - Large Project Construction [Member]
3 Months Ended
Mar. 31, 2018
USD ($)
project
Mar. 31, 2017
USD ($)
project
Change In Accounting Estimate [Line Items]    
Number of projects with downward estimate changes | project 2,000,000 5,000,000
Increase (decrease) on project profitability $ (7,900,000) $ (13,000,000)
Minimum [Member]    
Change In Accounting Estimate [Line Items]    
Range of increase (reduction) in gross profit from each project, net (2,600,000) (1,300,000)
Maximum [Member]    
Change In Accounting Estimate [Line Items]    
Range of increase (reduction) in gross profit from each project, net $ (5,300,000) $ (4,700,000)