XML 73 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenues $ 3,352,895 $ 2,985,281 $ 8,999,353 $ 8,059,205
Percentage Of Total Revenues 100.00% 100.00% 100.00% 100.00%
Unit-price contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,241,851 $ 1,082,858 $ 3,157,545 $ 2,714,441
Percentage Of Total Revenues 37.10% 36.30% 35.10% 33.70%
Cost-plus contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 872,735 $ 662,757 $ 2,934,225 $ 1,847,018
Percentage Of Total Revenues 26.00% 22.20% 32.60% 22.90%
Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,238,309 $ 1,239,666 $ 2,907,583 $ 3,497,746
Percentage Of Total Revenues 36.90% 41.50% 32.30% 43.40%
United States        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,872,923 $ 2,317,643 $ 7,635,462 $ 6,223,507
Percentage Of Total Revenues 85.70% 77.70% 84.90% 77.20%
Canada        
Disaggregation of Revenue [Line Items]        
Revenues $ 342,016 $ 522,618 $ 1,029,667 $ 1,376,149
Percentage Of Total Revenues 10.20% 17.50% 11.40% 17.10%
Australia        
Disaggregation of Revenue [Line Items]        
Revenues $ 56,323 $ 75,055 $ 134,533 $ 308,392
Percentage Of Total Revenues 1.70% 2.50% 1.50% 3.80%
Latin America and Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 81,633 $ 69,965 $ 199,691 $ 151,157
Percentage Of Total Revenues 2.40% 2.30% 2.20% 1.90%