Deferred Revenue and Customer Advances (Detail) - USD ($) $ in Thousands |
Jun. 28, 2026 |
Mar. 29, 2026 |
Dec. 31, 2025 |
Jun. 29, 2025 |
Mar. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Deferred Revenue Disclosure [Abstract] | ||||||
| Maintenance, service and training | $ 60,663 | $ 62,337 | ||||
| Customer advances, undelivered elements and other | 118,038 | 85,762 | ||||
| Extended warranty | 78,124 | $ 67,011 | 55,913 | $ 46,751 | $ 44,312 | $ 41,624 |
| Total deferred revenue and customer advances | $ 256,825 | $ 204,012 |