XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Mar. 30, 2024
Apr. 01, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 140,527 $ 164,553 $ 433,707 $ 425,524
Over-Time        
Disaggregation of Revenue [Line Items]        
Net sales 118,467 160,628 372,652 414,835
Point-in-Time        
Disaggregation of Revenue [Line Items]        
Net sales $ 22,060 $ 3,925 $ 61,055 $ 10,689