v3.25.2
Revenues - Sales by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 28, 2024
Jul. 04, 2025
Jun. 28, 2024
Disaggregation of Revenue [Line Items]        
Total net sales $ 374,864 $ 348,491 $ 729,894 $ 681,963
North America        
Disaggregation of Revenue [Line Items]        
Total net sales 271,676 278,153 543,977 562,815
Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 58,147 37,524 106,424 64,774
Asia        
Disaggregation of Revenue [Line Items]        
Total net sales 38,741 26,315 66,550 44,485
Rest of the world        
Disaggregation of Revenue [Line Items]        
Total net sales $ 6,300 $ 6,499 $ 12,943 $ 9,889