XML 75 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Deferred Revenue Arrangement        
Maintenance and training $ 58,362 $ 57,256    
Extended warranty 27,422 24,438 $ 28,200 $ 30,024
Customer advances, undelivered elements and other 24,677 32,047    
Total deferred revenue and customer advances $ 110,461 $ 113,741