XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Geographic Information - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Change In Contract With Customer Liability [Roll Forward]    
Deferred revenue – beginning of period $ 35,051 $ 33,385
Amounts billed, but not recognized 26,477 25,809
Recognition of revenue (26,788) (24,641)
Deferred revenue acquired 0 218
Deferred revenue – end of period $ 34,740 $ 34,771