Revenue - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2021
Oct. 02, 2020
Oct. 01, 2021
Oct. 02, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 459,408 $ 352,415 $ 1,364,257 $ 1,040,212
Middle East        
Disaggregation of Revenue [Line Items]        
Total revenue $ 263,257 223,544 $ 761,758 677,449
Revenue, percent change 17.80%   12.40%  
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 139,357 87,979 $ 435,717 250,900
Revenue, percent change 58.40%   73.70%  
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue $ 34,902 38,108 $ 111,604 106,171
Revenue, percent change (8.40%)   5.10%  
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue $ 21,892 $ 2,784 $ 55,178 $ 5,692
Revenue, percent change 686.30%   869.40%