XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 8 Months Ended 12 Months Ended
Jul. 02, 2022
USD ($)
Jul. 03, 2021
USD ($)
Jul. 02, 2022
USD ($)
segment
Jul. 03, 2021
USD ($)
Jul. 02, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jul. 14, 2022
USD ($)
Nov. 30, 2021
USD ($)
Nov. 15, 2021
USD ($)
Significant Accounting Policies [Line Items]                  
Number of reportable segments | segment     2            
Cash flow hedge, gain (loss) $ 2,523 $ 0 $ 7,426 $ 0          
Provision for loss on contracts 3,600   3,600   $ 3,600 $ 2,800      
Production cost of contracts 5,963   5,963   5,963 8,024      
Contract liability revenue     16,100     16,100      
Remaining performance obligation 879,400   879,400   879,400        
Grants receivable                 $ 4,000
Proceeds received from grants     2,000     $ 2,000      
Interest Rate Swap                  
Significant Accounting Policies [Line Items]                  
Notional amount               $ 150,000  
Cost of sales                  
Significant Accounting Policies [Line Items]                  
Government grant expense 900   2,700   3,600        
Selling, General and Administrative Expenses                  
Significant Accounting Policies [Line Items]                  
Government grant expense $ 100   $ 300   $ 400        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-03                  
Significant Accounting Policies [Line Items]                  
Remaining performance obligation, percentage 70.00%   70.00%   70.00%        
Remaining performance obligation, period 12 months   12 months   12 months        
Designated as Hedging Instrument                  
Significant Accounting Policies [Line Items]                  
Cash flow hedge, gain (loss) $ 3,300   $ 9,700            
Subsequent Event | Interest Rate Swap                  
Significant Accounting Policies [Line Items]                  
Notional amount             $ 150,000    
Subsequent Event | Secured Debt | 2022 Term Loan Maturing July 14, 2027                  
Significant Accounting Policies [Line Items]                  
Debt amount             250,000    
Subsequent Event | Revolving Credit Facility | 2022 Revolving Credit Facility Due July 14, 2027                  
Significant Accounting Policies [Line Items]                  
Line of credit facility, maximum borrowing capacity             $ 200,000