XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues - Narrative (Details) - USD ($)
$ in Thousands
Apr. 04, 2021
Dec. 31, 2020
Mar. 29, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]        
Contract with customer, deferred revenues $ 83,763 $ 77,648 $ 69,485 $ 70,070
Contract with customer, deferred revenues, current 58,000      
Contract with customer, deferred revenues, noncurrent 25,800      
Deferred sales commission 6,100   $ 3,000  
Service-Type Warranties        
Disaggregation of Revenue [Line Items]        
Contract with customer, deferred revenues 10,900      
Contract with customer, deferred revenues, current 3,900      
Contract with customer, deferred revenues, noncurrent $ 7,000