XML 70 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Jul. 02, 2017
Apr. 02, 2017
Dec. 31, 2016
Jul. 03, 2016
Apr. 03, 2016
Dec. 31, 2015
Deferred Revenue Arrangement            
Extended warranty $ 29,377 $ 24,969 $ 28,200 $ 30,422 $ 29,427 $ 30,024
Maintenance and training 57,544   46,803      
Customer advances, undelivered elements and other 26,845   32,938      
Total deferred revenue and customer advances $ 113,766   $ 107,941