XML 49 R36.htm IDEA: XBRL DOCUMENT v3.26.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, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenues $ 7,874,787 $ 6,233,334
Percent of total revenues (in percent) 100.00% 100.00%
United States    
Disaggregation of Revenue [Line Items]    
Revenues $ 7,361,610 $ 5,788,053
Percent of total revenues (in percent) 93.40% 92.90%
Canada    
Disaggregation of Revenue [Line Items]    
Revenues $ 276,024 $ 210,246
Percent of total revenues (in percent) 3.50% 3.40%
Australia    
Disaggregation of Revenue [Line Items]    
Revenues $ 201,244 $ 171,087
Percent of total revenues (in percent) 2.60% 2.70%
Others    
Disaggregation of Revenue [Line Items]    
Revenues $ 35,909 $ 63,948
Percent of total revenues (in percent) 0.50% 1.00%
Fixed price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 4,773,804 $ 3,755,326
Percent of total revenues (in percent) 60.60% 60.20%
Unit-price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,722,206 $ 1,455,486
Percent of total revenues (in percent) 21.90% 23.40%
Cost-plus contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,378,777 $ 1,022,522
Percent of total revenues (in percent) 17.50% 16.40%