XML 23 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 2,764,095 $ 2,807,259
Percentage Of Total Revenues 100.00% 100.00%
Unit-price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 974,651 $ 895,044
Percentage Of Total Revenues 35.30% 31.90%
Cost-plus contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 688,084 $ 958,355
Percentage Of Total Revenues 24.90% 34.10%
Fixed price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,101,360 $ 953,860
Percentage Of Total Revenues 39.80% 34.00%
United States    
Disaggregation of Revenue [Line Items]    
Revenues $ 2,268,086 $ 2,200,615
Percentage Of Total Revenues 82.10% 78.40%
Canada    
Disaggregation of Revenue [Line Items]    
Revenues $ 384,225 $ 485,430
Percentage Of Total Revenues 13.90% 17.30%
Australia    
Disaggregation of Revenue [Line Items]    
Revenues $ 51,050 $ 41,324
Percentage Of Total Revenues 1.80% 1.50%
Latin America and Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 60,734 $ 79,890
Percentage Of Total Revenues 2.20% 2.80%