Revenues - Additional information (Details) - USD ($) $ in Thousands |
Jun. 28, 2026 |
Mar. 29, 2026 |
Dec. 31, 2025 |
Jun. 29, 2025 |
Mar. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Disaggregation of Revenue [Line Items] | ||||||
| Contract with customer, deferred revenues | $ 42,593 | $ 41,491 | $ 49,728 | $ 45,606 | $ 43,443 | $ 40,128 |
| Contract with customer, deferred revenues, current | 34,900 | |||||
| Contract with customer, deferred revenues, noncurrent | 7,700 | |||||
| Service-Type Warranties | ||||||
| Disaggregation of Revenue [Line Items] | ||||||
| Contract with customer, deferred revenues | 16,300 | |||||
| Contract with customer, deferred revenues, current | 11,100 | |||||
| Contract with customer, deferred revenues, noncurrent | $ 5,200 |
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|