v3.26.1
Revenues - Sales by Sales Channel (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
OEM        
Disaggregation of Revenue [Line Items]        
Total net sales 165,095 173,757 334,382 330,078
Aftermarket/Non-OEM(1)        
Disaggregation of Revenue [Line Items]        
Total net sales $ 193,027 $ 201,107 $ 392,397 $ 399,816