Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Balance at the beginning of the year $ 35,755 $ 19,791 $ 26,709 $ 24,579
Deferred revenues acquired (Note 4 - Business Acquisitions)     5,382  
New billings 19,677 16,512 64,381 41,336
Foreign currency impact (3) (7) (1) (7)
Balance at the end of the year 36,969 21,830 36,969 21,830
Recognition From Balance at the Beginning of the Period        
Disaggregation of Revenue [Line Items]        
Revenue recognized during the period (12,707) (8,999) (25,492) (22,659)
Revenue Recognized During the Period from New Billings        
Disaggregation of Revenue [Line Items]        
Revenue recognized during the period $ (5,753) $ (5,467) $ (34,010) $ (21,419)