Deferred Revenue and Customer Advances (Detail) - USD ($) $ in Thousands |
Jun. 29, 2025 |
Mar. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|---|---|
Deferred Revenue Disclosure [Abstract] | ||||||
Maintenance, service and training | $ 59,876 | $ 58,473 | ||||
Customer advances, undelivered elements and other | 57,776 | 48,118 | ||||
Extended warranty | 46,751 | $ 44,312 | 41,624 | $ 33,512 | $ 34,509 | $ 34,897 |
Total deferred revenue and customer advances | $ 164,403 | $ 148,215 |