XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]  
Total revenues $ 2,417,576
United States  
Disaggregation of Revenue [Line Items]  
Total revenues 1,712,427
Canada  
Disaggregation of Revenue [Line Items]  
Total revenues 538,358
Australia  
Disaggregation of Revenue [Line Items]  
Total revenues 119,457
Latin America and Other  
Disaggregation of Revenue [Line Items]  
Total revenues 47,334
Unit-price contracts  
Disaggregation of Revenue [Line Items]  
Total revenues 613,438
Fixed price contracts  
Disaggregation of Revenue [Line Items]  
Total revenues 1,225,089
Cost-plus contracts  
Disaggregation of Revenue [Line Items]  
Total revenues $ 579,049