XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Apr. 01, 2023
Apr. 02, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 164,553 $ 138,391 $ 425,524 $ 405,609
Over-Time        
Disaggregation of Revenue [Line Items]        
Net sales 160,628 134,980 414,835 392,587
Point-in-Time        
Disaggregation of Revenue [Line Items]        
Net sales $ 3,925 $ 3,411 $ 10,689 $ 13,022