XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 02, 2021
Jul. 03, 2020
Jun. 30, 2019
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 65.00%    
Deferred sales commission, amortization period greater than one year $ 1,098    
Contract with customer, liability 35,201 $ 19,892  
Contract with customer, liability, revenue recognized 16,846    
Revenue, remaining performance obligation, amount 337,886    
Unbilled receivables and costs in excess of billings $ 162,921 $ 90,289  
Contract Accounting      
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 58.00% 73.00% 77.00%
Transferred over Time      
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 42.00% 27.00% 23.00%
Minimum      
Deferred Revenue Arrangement [Line Items]      
Product warranty period 12 years    
Extended product warranty, period 12 months    
Maximum      
Deferred Revenue Arrangement [Line Items]      
Product warranty period 36 months    
Extended product warranty, period 36 months