XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Revenue Disclosure [Abstract]        
Maintenance, service and training $ 58,473 $ 66,458    
Customer advances, undelivered elements and other 48,118 35,731    
Extended warranty 41,624 34,897 $ 56,180 $ 64,168
Total deferred revenue and customer advances $ 148,215 $ 137,086