Annual report pursuant to Section 13 and 15(d)

Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details)

v3.22.4
Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]    
Beginning balance $ 26,709 $ 24,578
Deferred revenues acquired (Note 4 - Business Acquisitions) 5,382  
New billings 91,453 60,132
Foreign currency impact (1) (12)
Ending balance 43,720 26,709
Recognition From Balance at the Beginning of the Year    
Disaggregation Of Revenue [Line Items]    
Revenue recognized during the year (31,180) (24,480)
Revenue Recognized During the Year from New Billings    
Disaggregation Of Revenue [Line Items]    
Revenue recognized during the year $ (48,643) $ (33,509)