XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 01, 2021
Oct. 02, 2020
Jul. 02, 2021
Significant Accounting Policies [Line Items]      
Percentage of revenue recognized 69.00%    
Unbilled receivables and costs in excess of billings $ 194,367   $ 162,921
Contract liability balance 29,438   $ 35,201
Revenue recognized in the contract liability balance 13,137 $ 9,030  
Factored accounts receivable $ 373,904    
Minimum      
Significant Accounting Policies [Line Items]      
Standard warranty period 12 months    
Extended warranty period 12 months    
Maximum      
Significant Accounting Policies [Line Items]      
Standard warranty period 36 months    
Extended warranty period 36 months    
Transferred over Time      
Significant Accounting Policies [Line Items]      
Percentage of revenue recognized 53.00% 36.00%  
Ship and bill      
Significant Accounting Policies [Line Items]      
Percentage of revenue recognized 47.00% 64.00%