Revenue - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,001,507 $ 958,156 $ 2,922,819 $ 1,912,693
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 571,405 582,817 $ 1,698,689 908,271
Revenue, percent change (2.00%)   87.00%  
Middle East        
Disaggregation of Revenue [Line Items]        
Total revenue $ 305,918 261,997 $ 866,122 747,310
Revenue, percent change 16.80%   15.90%  
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue $ 63,259 50,673 $ 193,109 113,265
Revenue, percent change 24.80%   70.50%  
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue $ 60,925 $ 62,669 $ 164,899 $ 143,847
Revenue, percent change (2.80%)   14.60%