XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 02, 2022
Apr. 03, 2021
Apr. 02, 2022
Apr. 03, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 138,391 $ 134,600 $ 405,609 $ 386,069
Over-Time        
Disaggregation of Revenue [Line Items]        
Net sales 134,980 133,124 392,587 379,494
Point-in-Time        
Disaggregation of Revenue [Line Items]        
Net sales $ 3,411 $ 1,476 $ 13,022 $ 6,575