Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]    
Balance at the beginning of the year $ 26,958 $ 24,161
New billings 42,499 43,080
Foreign currency impact 12 7
Balance at the end of the year 24,578 26,958
Recognition From Balance at the Beginning of the Year    
Disaggregation Of Revenue [Line Items]    
Revenue recognized during the year from balance at the beginning of the year (18,944) (17,198)
Revenue Recognized During the Year from New Billings    
Disaggregation Of Revenue [Line Items]    
Revenue recognized during the year from balance at the beginning of the year $ (25,947) $ (23,092)