XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,081,656 $ 1,001,507 $ 3,164,403 $ 2,922,819
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 604,872 571,405 $ 1,728,480 1,698,689
Revenue, percent change 5.90%   1.80%  
Middle East        
Disaggregation of Revenue [Line Items]        
Total revenue $ 346,527 305,918 $ 1,050,888 866,122
Revenue, percent change 13.30%   21.30%  
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue $ 82,907 63,259 $ 236,371 193,109
Revenue, percent change 31.10%   22.40%  
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue $ 47,350 $ 60,925 $ 148,664 $ 164,899
Revenue, percent change (22.30%)   (9.80%)