XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Apr. 04, 2021
Dec. 31, 2020
Mar. 29, 2020
Dec. 31, 2019
Deferred Revenue Arrangement        
Maintenance, service and training $ 78,321 $ 77,654    
Customer advances, undelivered elements and other 67,721 63,438    
Extended warranty 53,908 51,929 $ 33,503 $ 30,677
Total deferred revenue and customer advances $ 199,950 $ 193,021