XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
Jul. 04, 2021
Apr. 04, 2021
Dec. 31, 2020
Jun. 28, 2020
Mar. 29, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]            
Contract with customer, deferred revenues $ 82,077 $ 83,763 $ 77,648 $ 68,607 $ 69,485 $ 70,070
Contract with customer, deferred revenues, current 57,300          
Contract with customer, deferred revenues, noncurrent 24,800          
Deferred sales commission 6,200     $ 4,600    
Service-Type Warranties            
Disaggregation of Revenue [Line Items]            
Contract with customer, deferred revenues 11,000          
Contract with customer, deferred revenues, current 3,900          
Contract with customer, deferred revenues, noncurrent $ 7,100