XML 80 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition from Contracts with Customers - Schedule of Disaggregation Based on Timing of Revenue (Details)
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 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% 57.00% 56.00% 56.00%
Product sales | Products, transferred point in time        
Disaggregation of Revenue [Line Items]        
Net sales 49.00% 47.00% 48.00% 48.00%
Product sales | Products, transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 9.00% 10.00% 8.00% 8.00%
Service sales        
Disaggregation of Revenue [Line Items]        
Net sales 42.00% 43.00% 44.00% 44.00%
Service sales | Products, transferred point in time        
Disaggregation of Revenue [Line Items]        
Net sales 2.00% 2.00% 3.00% 3.00%
Service sales | Products, transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 40.00% 41.00% 41.00% 41.00%