XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 3,020,161 $ 3,352,895 $ 8,290,487 $ 8,999,353
Percent of total revenues 100.00% 100.00% 100.00% 100.00%
Unit-price contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,141,102 $ 1,241,851 $ 3,034,169 $ 3,157,545
Percent of total revenues 37.70% 37.10% 36.60% 35.10%
Cost-plus contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 702,392 $ 872,735 $ 1,958,404 $ 2,934,225
Percent of total revenues 23.30% 26.00% 23.60% 32.60%
Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,176,667 $ 1,238,309 $ 3,297,914 $ 2,907,583
Percent of total revenues 39.00% 36.90% 39.80% 32.30%
United States        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,629,606 $ 2,872,923 $ 7,105,568 $ 7,635,462
Percent of total revenues 87.10% 85.70% 85.70% 84.90%
Canada        
Disaggregation of Revenue [Line Items]        
Revenues $ 320,576 $ 342,016 $ 917,621 $ 1,029,667
Percent of total revenues 10.60% 10.20% 11.10% 11.40%
Australia        
Disaggregation of Revenue [Line Items]        
Revenues $ 49,537 $ 56,323 $ 156,664 $ 134,533
Percent of total revenues 1.60% 1.70% 1.90% 1.50%
Latin America and Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 20,442 $ 81,633 $ 110,634 $ 199,691
Percent of total revenues 0.70% 2.40% 1.30% 2.20%