XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Deferred Revenue Activity (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2025
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Balance as of December 31, 2024 $ 25,035
Deferral of revenue billed in the current period, net of recognition 22,175
Recognition of revenue deferred in prior period (7,414)
Foreign exchange rate changes 62
Balance as of March 30, 2025 $ 39,858