XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Changes in Product Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 02, 2021
Jul. 03, 2020
Jun. 30, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]      
Beginning Balance $ 3,835 $ 1,870 $ 1,336
Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 2,446    
Accruals for warranties issued during the period   2,839 2,274
Settlements made during the period (2,998) (1,613) (1,909)
Ending Balance $ 3,283 3,835 1,870
Minimum      
Product Warranty Liability [Line Items]      
Product warranty term 12 months    
Maximum      
Product Warranty Liability [Line Items]      
Product warranty term 36 months    
American Panel Corporation      
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]      
Warranty assumed from CES $ 0 739 0
Germane Systems, LC      
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]      
Warranty assumed from CES $ 0 $ 0 $ 169