v3.24.2.u1
Revenues - Sales by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total net sales $ 348,491 $ 400,715 $ 681,963 $ 800,566
North America        
Disaggregation of Revenue [Line Items]        
Total net sales 278,153 303,999 562,815 595,909
Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 37,524 53,927 64,774 115,124
Asia        
Disaggregation of Revenue [Line Items]        
Total net sales 26,315 36,731 44,485 78,859
Rest of the world        
Disaggregation of Revenue [Line Items]        
Total net sales $ 6,499 $ 6,058 $ 9,889 $ 10,674