Revenue - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jul. 02, 2021
Jul. 01, 2022
Jul. 02, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 498,066 $ 470,845 $ 954,537 $ 904,849
Middle East        
Disaggregation of Revenue [Line Items]        
Total revenue $ 250,222 258,488 $ 485,313 498,500
Revenue, percent change (3.20%)   (2.60%)  
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 158,719 146,549 $ 325,454 296,362
Revenue, percent change 8.30%   9.80%  
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue $ 42,739 36,084 $ 81,178 76,706
Revenue, percent change 18.40%   5.80%  
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue $ 46,386 $ 29,724 $ 62,592 $ 33,281
Revenue, percent change 56.10%   88.10%