XML 53 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Jul. 01, 2022
Significant Accounting Policies [Line Items]      
Percentage of revenue recognized 63.00%    
Unbilled receivables and costs in excess of billings $ 330,495   $ 303,356
Contract liability balance 23,778   $ 15,966
Revenue recognized in the contract liability balance 4,669 $ 13,137  
Factored accounts receivable $ 587,129    
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 63.00% 53.00%  
Ship and bill      
Significant Accounting Policies [Line Items]      
Percentage of revenue recognized 37.00% 47.00%