XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2021
Jan. 01, 2021
Jul. 02, 2021
Significant Accounting Policies [Line Items]          
Percentage of revenue recognized     59.00%    
Unbilled receivables and costs in excess of billings $ 193,803   $ 193,803   $ 162,921
Contract liability balance 34,410   34,410   $ 35,201
Revenue recognized in the contract liability balance 5,151 $ 4,336 18,288 $ 13,366  
Factored accounts receivable $ 441,675   $ 441,675    
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 48.00% 39.00% 51.00% 38.00%  
Ship and bill          
Significant Accounting Policies [Line Items]          
Percentage of revenue recognized 52.00% 61.00% 49.00% 62.00%