v3.22.2.2
Revenue from Contracts with Customers - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 236,334 $ 172,231 $ 623,324 $ 502,975
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 215,857 136,312 565,420 414,246
Americas ex U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 11,557 11,800 31,236 37,660
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 7,178 19,443 16,705 32,701
Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 1,223 3,905 8,940 16,165
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues $ 519 $ 771 $ 1,023 $ 2,203