Annual report pursuant to Section 13 and 15(d)

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

v3.22.1
Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Beginning balance $ 24,578 $ 26,958
New billings 60,132 42,499
Foreign currency impact (12) 12
Ending balance 26,709 24,578
Recognition From Balance at the Beginning of the Year    
Disaggregation Of Revenue [Line Items]    
Revenue recognized during the year from beginning balance (24,480) (18,944)
Revenue Recognized During the Year from New Billings    
Disaggregation Of Revenue [Line Items]    
Revenue recognized during the year from beginning balance $ (33,509) $ (25,947)