XML 53 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total software revenue $ 38,469 $ 29,784 $ 87,132 $ 61,911
On Premise Software        
Disaggregation Of Revenue [Line Items]        
Total software revenue 16,595 14,452 38,281 31,807
Hosted Software        
Disaggregation Of Revenue [Line Items]        
Total software revenue 3,596 2,704 6,851 5,304
Software Maintenance        
Disaggregation Of Revenue [Line Items]        
Total software revenue 4,952 4,176 9,678 8,281
Professional Services        
Disaggregation Of Revenue [Line Items]        
Total software revenue 3,868 1,720 7,282 4,000
Revenue from Contracts with Customers        
Disaggregation Of Revenue [Line Items]        
Total software revenue 29,011 23,052 62,092 49,392
Software Products and Services        
Disaggregation Of Revenue [Line Items]        
Total software revenue 30,011 24,052 63,092 50,392
Software Contribution        
Disaggregation Of Revenue [Line Items]        
Total software revenue $ 1,000 $ 1,000 $ 1,000 $ 1,000