XML 96 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Apr. 01, 2018
Jan. 01, 2018
Deferred Revenue Arrangement        
Maintenance and training $ 58,394 $ 58,362    
Extended warranty 27,242 27,422 $ 24,590 $ 24,438
Customer advances, undelivered performance obligations and other 31,971 24,677    
Total deferred revenue and customer advances $ 117,607 $ 110,461