v3.22.2.2
Revenues - Sales by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Disaggregation of Revenue [Line Items]        
Total sales $ 409,168 $ 347,435 $ 1,193,850 $ 956,735
North America        
Disaggregation of Revenue [Line Items]        
Total sales 255,424 210,623 746,566 608,800
Asia        
Disaggregation of Revenue [Line Items]        
Total sales 66,875 65,873 188,704 177,974
Europe        
Disaggregation of Revenue [Line Items]        
Total sales 82,299 65,141 242,373 157,698
Rest of the world        
Disaggregation of Revenue [Line Items]        
Total sales $ 4,570 $ 5,798 $ 16,207 $ 12,263