v3.25.2
Revenues - Sales by Sales Channel (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
OEM        
Disaggregation of Revenue [Line Items]        
Total net sales 173,757 151,299 330,078 289,108
Aftermarket/Non-OEM(1)        
Disaggregation of Revenue [Line Items]        
Total net sales $ 201,107 $ 197,192 $ 399,816 $ 392,855