v3.26.1
Revenue Recognition - Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 05, 2026
Mar. 30, 2025
Movement in Deferred Revenue [Roll Forward]    
Balance as of December 31, 2025 $ 21,094 $ 25,035
Deferral of revenue billed in the current period, net of recognition 21,134 22,175
Recognition of revenue deferred in prior period (8,042) (7,414)
Reclassified to accounts receivable (203)  
Foreign exchange rate changes 70 62
Balance as of April 5, 2026 $ 34,053 $ 39,858