XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Disaggregation of Revenue (Details)
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Americas        
Disaggregation of Revenue [Line Items]        
Percentage of net sales 63.80% 62.00% 62.30% 60.50%
Europe        
Disaggregation of Revenue [Line Items]        
Percentage of net sales 27.20% 27.60% 28.30% 29.40%
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Percentage of net sales 9.00% 10.40% 9.40% 10.10%