XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 25, 2021
Oct. 01, 2022
Sep. 25, 2021
Deferred Revenue Disclosure [Abstract]        
Balance, beginning of the period $ 34,431 $ 22,906 $ 31,673 $ 15,626
Deferred revenue assumed in acquisition       386
Deferral of revenue 15,333 17,317 60,389 51,666
Recognition of deferred revenue (18,717) (12,364) (61,015) (39,819)
Balance, end of the period $ 31,047 $ 27,859 $ 31,047 $ 27,859