XML 292 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
3 Months Ended 9 Months Ended
Sep. 26, 2025
Sep. 27, 2024
Sep. 26, 2025
Sep. 27, 2024
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Product sales (as a percent) 92.20% 87.10% 88.90% 86.20%
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Product sales (as a percent) 7.80% 12.90% 11.10% 13.80%