v3.26.3
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2026
USD ($)
Sep. 29, 2026
USD ($)
employee
Oct. 03, 2026
USD ($)
Jul. 04, 2026
USD ($)
Oct. 03, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
Sep. 27, 2025
USD ($)
Nov. 30, 2021
USD ($)
Significant Accounting Policies [Line Items]                
Number of operating segments | segment         2      
Number of reportable segments | segment         2      
Defined benefit plan, plan assets, payment for settlement $ 300 $ 24,000            
Defined benefit plan, benefit obligation, (increase) decrease for settlement   $ 24,300 $ 900          
Defined contribution plan, number of employees | employee   445            
Pension plan assets 2,100   2,100   $ 2,100      
Pre-tax charges as loss on termination and settlement     3,900          
Accumulated other comprehensive income     2,000          
Disposal group, including discontinued operation, assets, current 5,690   5,690   5,690 $ 0    
Aggregate erroneous compensation       $ 5,000        
Recovered in common stock       4,000        
Recovered in cash       1,000        
Increase to stock-based compensation expense       2,400        
Increase to bonus expense       1,500        
Excess previously recognized compensation recorded to additional paid-in capital       1,100        
Common stock recovered and converted to treasury stock       $ 4,000        
Provision for loss on contracts 7,100   7,100   7,100 7,000    
Production cost of contracts 6,886   6,886   6,886 7,178 $ 5,685  
Contract liability revenue         20,000      
Remaining performance obligation 1,286,200   1,286,200   1,286,200      
Interest rate swap                
Significant Accounting Policies [Line Items]                
Notional amount               $ 150,000
Money market funds | Level 1                
Significant Accounting Policies [Line Items]                
Money market funds $ 20,200   $ 20,200   $ 20,200 $ 600    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-04                
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      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-04                
Significant Accounting Policies [Line Items]                
Remaining performance obligation, percentage 30.00%   30.00%   30.00%      
Remaining performance obligation, period 12 months   12 months   12 months