XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Deferred Revenue Activity (Details)
$ in Thousands
3 Months Ended
Apr. 04, 2021
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Balance as of December 31, 2020 $ 21,274
Deferral of revenue billed in the current period, net of recognition 38,380
Recognition of revenue deferred in prior periods (7,757)
Foreign exchange rate changes (237)
Balance as of April 4, 2021 $ 51,660