v3.26.1
Revenue Recognition and Contract Balances - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 28, 2026
Jun. 29, 2025
Segment Reporting [Line Items]      
Revenue recognized from contract liabilities   $ 170.7  
Remaining performance obligation $ 5,176.1 5,176.1  
Change in estimate   $ 22.4 $ 1.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-06-29      
Segment Reporting [Line Items]      
Remaining performance obligation 72.00% 72.00%  
Remaining performance obligations expected recognition period 12 months 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-05      
Segment Reporting [Line Items]      
Remaining performance obligation 28.00% 28.00%  
Remaining performance obligations expected recognition period  
Net sales | Product concentration | Recognized at a point in time      
Segment Reporting [Line Items]      
Net sales fixed price contracts percent (as a percent)   60.00%  
Net sales | Product concentration | Recognized over time      
Segment Reporting [Line Items]      
Net sales fixed price contracts percent (as a percent)   40.00%  
Segment net sales | Product concentration | Fixed-price contracts | Engineered Systems      
Segment Reporting [Line Items]      
Net sales fixed price contracts percent (as a percent) 47.00%    
Segment net sales | Product concentration | Fixed-price contracts | Engineered Systems | Minimum      
Segment Reporting [Line Items]      
Net sales fixed price contracts percent (as a percent)   45.00%  
Segment net sales | Product concentration | Fixed-price contracts | Engineered Systems | Maximum      
Segment Reporting [Line Items]      
Net sales fixed price contracts percent (as a percent)   55.00%