v3.26.3
Revenue Recognition from Contracts with Customers - Schedule of Disaggregation Based on Timing of Revenue (Details)
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Disaggregation of Revenue [Line Items]        
Net sales 100.00% 100.00% 100.00% 100.00%
Product sales        
Disaggregation of Revenue [Line Items]        
Net sales 58.00% 56.00% 57.00% 56.00%
Product sales | Transferred point in time        
Disaggregation of Revenue [Line Items]        
Net sales 48.00% 48.00% 48.00% 48.00%
Product sales | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 10.00% 8.00% 9.00% 8.00%
Service sales        
Disaggregation of Revenue [Line Items]        
Net sales 42.00% 44.00% 43.00% 44.00%
Service sales | Transferred point in time        
Disaggregation of Revenue [Line Items]        
Net sales 2.00% 4.00% 2.00% 3.00%
Service sales | Transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 40.00% 40.00% 41.00% 41.00%