Deferred Revenue and Customer Advances (Detail) - USD ($) $ in Thousands |
Sep. 27, 2026 |
Jun. 28, 2026 |
Dec. 31, 2025 |
Sep. 28, 2025 |
Jun. 29, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Deferred Revenue Disclosure [Abstract] | ||||||
| Maintenance, service and training | $ 56,853 | $ 62,337 | ||||
| Customer advances, undelivered elements and other | 133,586 | 85,762 | ||||
| Extended warranty | 79,586 | $ 78,124 | 55,913 | $ 51,015 | $ 46,751 | $ 41,624 |
| Total deferred revenue and customer advances | $ 270,025 | $ 204,012 |