v3.25.2
Revenue from Contracts with Customers - Net Sales by Core End Market and Application (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2025
Mar. 28, 2025
Dec. 27, 2024
Sep. 27, 2024
Jun. 28, 2024
Disaggregation of Revenue [Line Items]          
Total net sales $ 203,405 $ 192,824 $ 177,872 $ 187,391 $ 166,919
Automotive          
Disaggregation of Revenue [Line Items]          
Total net sales 144,264       127,394
Automotive | Revision of Prior Period, Adjustment          
Disaggregation of Revenue [Line Items]          
Total net sales   139,494 128,637 139,680  
Industrial and other          
Disaggregation of Revenue [Line Items]          
Total net sales $ 59,141       $ 39,525
Industrial and other | Revision of Prior Period, Adjustment          
Disaggregation of Revenue [Line Items]          
Total net sales   $ 53,330 $ 49,235 $ 47,711