Annual report pursuant to Section 13 and 15(d)

Segment and Revenue Disclosures - Disaggregation of Revenue (Details)

v3.22.0.1
Segment and Revenue Disclosures - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 176,933 $ 127,634 $ 104,498
Total subscriptions and perpetual licenses      
Disaggregation of Revenue [Line Items]      
Total revenue 171,740 123,376 99,748
Subscription term licenses      
Disaggregation of Revenue [Line Items]      
Total revenue 84,611 64,318 51,182
Multi-year term licenses      
Disaggregation of Revenue [Line Items]      
Total revenue 47,343 29,193 24,614
1-year term licenses      
Disaggregation of Revenue [Line Items]      
Total revenue 37,268 35,125 26,568
Subscription SaaS, support & maintenance      
Disaggregation of Revenue [Line Items]      
Total revenue 85,434 57,833 40,682
Perpetual licenses      
Disaggregation of Revenue [Line Items]      
Total revenue 1,695 1,225 7,884
Professional services      
Disaggregation of Revenue [Line Items]      
Total revenue $ 5,193 $ 4,258 $ 4,750