XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Deferred Revenue Disclosure [Abstract]    
Balance, beginning of the period $ 33,014 $ 31,672
Deferral of revenue 16,077 23,500
Recognition of deferred revenue 18,708 (16,573)
Balance, end of the period $ 30,383 $ 38,599