XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2022
Mar. 27, 2021
Deferred Revenue Disclosure [Abstract]    
Balance, beginning of the period $ 31,672 $ 15,626
Deferred revenue assumed in acquisition   385
Deferral of revenue 23,500 19,232
Recognition of deferred revenue (16,573) (12,814)
Balance, end of the period $ 38,599 $ 22,429