XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenues $ 2,807,259 $ 2,417,576
Percentage Of Total Revenues 100.00% 100.00%
Unit-price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 895,044 $ 613,438
Percentage Of Total Revenues 31.90% 25.30%
Fixed price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 953,860 $ 1,225,089
Percentage Of Total Revenues 34.00% 50.70%
Cost-plus contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 958,355 $ 579,049
Percentage Of Total Revenues 34.10% 24.00%
United States    
Disaggregation of Revenue [Line Items]    
Revenues $ 2,200,615 $ 1,712,427
Percentage Of Total Revenues 78.40% 70.80%
Canada    
Disaggregation of Revenue [Line Items]    
Revenues $ 485,430 $ 538,358
Percentage Of Total Revenues 17.30% 22.30%
Australia    
Disaggregation of Revenue [Line Items]    
Revenues $ 41,324 $ 119,457
Percentage Of Total Revenues 1.50% 4.90%
Latin America and Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 79,890 $ 47,334
Percentage Of Total Revenues 2.80% 2.00%