XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jul. 02, 2021
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 62.00%    
Deferred sales commission, amortization period greater than one year $ 1,328 $ 1,503  
Contract with customer, liability 57,142 15,966  
Contract with customer, liability, revenue recognized   11,258  
Revenue, remaining performance obligation, amount 550,973    
Unbilled receivables and costs in excess of billings $ 382,558 $ 303,356  
Contract Accounting      
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 44.00% 45.00% 58.00%
Transferred over Time      
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 56.00% 55.00% 42.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