XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Deferred Revenue Disclosure [Line Items]    
Balance, beginning of the period $ 31,672 $ 15,627
Deferred revenue assumed from Inspectrology acquisition (Note 3) 0  
Deferral of revenue 81,772 69,656
Recognition of deferred revenue (80,430) (53,997)
Balance, ending of the period $ 33,014 31,672
Inspectrology, LLC [Member]    
Deferred Revenue Disclosure [Line Items]    
Deferred revenue assumed from Inspectrology acquisition (Note 3)   $ 386