Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details)

v3.22.1
Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 3,965,525 $ 2,703,581
Percent of total revenues 100.00% 100.00%
United States    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,323,969 $ 2,206,116
Percent of total revenues 83.80% 81.60%
Canada    
Disaggregation of Revenue [Line Items]    
Revenues $ 550,905 $ 413,846
Percent of total revenues 13.90% 15.30%
Australia    
Disaggregation of Revenue [Line Items]    
Revenues $ 55,201 $ 55,107
Percent of total revenues 1.40% 2.00%
Others    
Disaggregation of Revenue [Line Items]    
Revenues $ 35,450 $ 28,512
Percent of total revenues 0.90% 1.10%
Fixed price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,689,635 $ 1,064,247
Percent of total revenues 42.60% 39.40%
Unit-price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,357,602 $ 976,562
Percent of total revenues 34.20% 36.10%
Cost-plus contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 918,288 $ 662,772
Percent of total revenues 23.20% 24.50%