v3.26.1
Revenues - Sales by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jul. 04, 2025
Jul. 03, 2026
Jul. 04, 2025
Disaggregation of Revenue [Line Items]        
Total net sales $ 358,122 $ 374,864 $ 726,779 $ 729,894
North America        
Disaggregation of Revenue [Line Items]        
Total net sales 262,805 271,676 548,265 543,977
Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 52,761 58,147 98,333 106,424
Asia        
Disaggregation of Revenue [Line Items]        
Total net sales 36,486 38,741 67,661 66,550
Rest of the world        
Disaggregation of Revenue [Line Items]        
Total net sales $ 6,070 $ 6,300 $ 12,520 $ 12,943