XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Additional information (Details) - USD ($)
$ in Thousands
Sep. 28, 2025
Jun. 29, 2025
Mar. 30, 2025
Dec. 31, 2024
Sep. 29, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]                
Contract with customer, deferred revenues $ 46,030 $ 45,606 $ 43,443 $ 40,128 $ 29,133 $ 29,613 $ 29,950 $ 31,062
Contract with customer, deferred revenues, current 35,400              
Contract with customer, deferred revenues, noncurrent 10,600              
Service-Type Warranties                
Disaggregation of Revenue [Line Items]                
Contract with customer, deferred revenues 15,700              
Contract with customer, deferred revenues, current 7,700              
Contract with customer, deferred revenues, noncurrent $ 8,000