XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Deferred Revenue Activity (Details)
$ in Thousands
3 Months Ended
Apr. 02, 2023
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Balance as of December 31, 2022 $ 40,787
Deferral of revenue billed in the current period, net of recognition 34,786
Recognition of revenue deferred in prior period (8,578)
Deferred Revenue, Refund Payments 9,205
Foreign exchange rate changes 15
Balance as of April 2, 2023 $ 57,805