XML 50 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenue Recognition Multiple Deliverable Arrangements [Line Items]        
Unapproved change orders $ 94,000,000 $ 122,000,000 $ 94,000,000 $ 122,000,000
Revenues [1] 788,673,000 706,627,000 1,308,104,000 1,435,659,000
MEA [Member] | Unconsolidated joint ventures [Member]        
Revenue Recognition Multiple Deliverable Arrangements [Line Items]        
Revenues 0 0 0 0
MEA [Member] | Claims Revenue [Member]        
Revenue Recognition Multiple Deliverable Arrangements [Line Items]        
Revenues     10,000,000 16,000,000
Backlog [Member]        
Revenue Recognition Multiple Deliverable Arrangements [Line Items]        
Unapproved change orders $ 13,000,000 $ 24,000,000 13,000,000 $ 24,000,000
EPCI Project [Member] | MEA [Member] | KJO Hout Project [Member]        
Revenue Recognition Multiple Deliverable Arrangements [Line Items]        
Loss on contracts     $ 9,000,000  
Project completion year     2017  
[1] Intersegment transactions included in revenues were not significant for either of the periods presented.