XML 56 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Additional Information (Detail)
3 Months Ended
Mar. 31, 2018
USD ($)
Project
Mar. 31, 2017
USD ($)
Jan. 01, 2018
USD ($)
Revenue Recognition Multiple Deliverable Arrangements [Line Items]      
Remaining performance obligations $ 3,386,673,000 [1]   $ 3,673,317,000
Unapproved change orders 110,000,000 $ 118,000,000  
Unapproved change orders in RPOs 8,000,000 12,000,000  
Revenues $ 607,818,000 519,431,000  
Number of projects accounted under deferred profit recognition policy | Project 0    
Claims Revenue [Member]      
Revenue Recognition Multiple Deliverable Arrangements [Line Items]      
Revenues $ 0    
MEA [Member]      
Revenue Recognition Multiple Deliverable Arrangements [Line Items]      
Remaining performance obligations 2,021,000,000    
MEA [Member] | Unconsolidated joint ventures [Member]      
Revenue Recognition Multiple Deliverable Arrangements [Line Items]      
Revenues 0 0  
MEA [Member] | Claims Revenue [Member]      
Revenue Recognition Multiple Deliverable Arrangements [Line Items]      
Revenues $ 10,000,000 $ 10,000,000  
[1] At March 31, 2018, approximately 48% of our RPOs were attributable to Saudi Aramco