XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 11 Months Ended 12 Months Ended
Oct. 01, 2022
USD ($)
Oct. 02, 2021
USD ($)
Oct. 01, 2022
USD ($)
segment
Oct. 02, 2021
USD ($)
Oct. 01, 2022
USD ($)
Dec. 31, 2021
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) $ (55) $ 0 $ 7,371 $ 0        
Provision for loss on contracts (4,300)   (4,300)   $ (4,300) $ (2,800)    
Production cost of contracts 6,187   6,187   6,187 8,024    
Contract liability revenue     23,900     23,900    
Remaining performance obligation 853,100   853,100   853,100      
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 0   2,700   3,600      
Selling, General and Administrative Expenses                
Significant Accounting Policies [Line Items]                
Government grant expense $ 0   $ 300   $ 400      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-02                
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) $ 100   $ 9,600