XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jun. 26, 2021
Jul. 02, 2022
Jun. 26, 2021
Deferred Revenue Disclosure [Abstract]        
Balance, beginning of the period $ 38,599 $ 22,429 $ 31,672 $ 15,626
Deferred revenue assumed in acquisition       386
Deferral of revenue 21,557 15,117 45,057 34,348
Recognition of deferred revenue (25,725) (14,640) (42,298) (27,454)
Balance, end of the period $ 34,431 $ 22,906 $ 34,431 $ 22,906