XML 72 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred Revenue Arrangement        
Maintenance, service and training $ 77,654 $ 63,815    
Customer advances, undelivered elements and other 63,438 56,358    
Extended warranty 51,929 30,677 $ 27,422 $ 24,438
Total deferred revenue and customer advances $ 193,021 $ 150,850