XML 63 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Disaggregation of Revenue [Line Items]    
Net sales $ 137,263 $ 132,762
Over-Time    
Disaggregation of Revenue [Line Items]    
Net sales 134,558 129,481
Point-in-Time    
Disaggregation of Revenue [Line Items]    
Net sales $ 2,705 $ 3,281