Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Balance at the beginning of the year $ 35,508 $ 25,008 $ 26,710 $ 24,579
Deferred revenues acquired (Note 4 - Business Acquisitions)     5,382  
New billings 20,179 9,179 44,705 24,824
Foreign currency impact (7) 2    
Balance at the end of the year 35,756 19,791 35,756 19,791
Recognition From Balance at the Beginning of the Period        
Disaggregation of Revenue [Line Items]        
Revenue recognized during the period (13,361) (10,932) (19,549) (18,642)
Revenue Recognized During the Period from New Billings        
Disaggregation of Revenue [Line Items]        
Revenue recognized during the period $ (6,563) $ (3,466) $ (21,492) $ (10,970)