XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred Revenue Arrangement        
Maintenance, service and training $ 78,089 $ 81,826    
Customer advances, undelivered elements and other 59,147 55,112    
Extended warranty 56,180 64,168 $ 51,929 $ 30,677
Total deferred revenue and customer advances $ 193,416 $ 201,106