v3.24.2.u1
Revenues - Sales by Sales Channel (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
OEM        
Disaggregation of Revenue [Line Items]        
Total net sales 151,299 197,257 289,108 414,918
Aftermarket/Non-OEM(1)        
Disaggregation of Revenue [Line Items]        
Total net sales $ 197,192 $ 203,458 $ 392,855 $ 385,648