v3.26.3
Revenues - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2026
Jun. 28, 2026
Mar. 29, 2026
Dec. 31, 2025
Sep. 28, 2025
Jun. 29, 2025
Mar. 30, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]                
Contract with customer, deferred revenues $ 250,607 $ 42,593 $ 41,491 $ 49,728 $ 46,030 $ 45,606 $ 43,443 $ 40,128
Contract with customer, deferred revenues, current 135,700              
Contract with customer, deferred revenues, noncurrent 114,900              
Contract with customer, liability, revenue recognized 24,400              
Service-Type Warranties                
Disaggregation of Revenue [Line Items]                
Contract with customer, deferred revenues 13,900              
Contract with customer, deferred revenues, current 8,900              
Contract with customer, deferred revenues, noncurrent $ 5,000