Quarterly report pursuant to Section 13 or 15(d)

Segment and Revenue Disclosures - Narrative (Details)

v3.22.1
Segment and Revenue Disclosures - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 48,093 $ 40,850
Contract asset transferred to accounts receivable 6,400 3,800
Revenue recognized $ 28,400 16,000
Customer Concentration Risk | Accounts Receivable | One Customer    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 12.80%  
Total subscriptions and perpetual licenses    
Disaggregation of Revenue [Line Items]    
Total revenue $ 45,930 40,000
Remaining performance obligations 157,100  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | Total subscriptions and perpetual licenses    
Disaggregation of Revenue [Line Items]    
Remaining performance obligations $ 93,000  
Remaining performance obligations, percentage 59.00%  
Remaining performance obligation, period 12 months  
United States    
Disaggregation of Revenue [Line Items]    
Total revenue $ 22,400 $ 19,400
United Kingdom    
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,800