XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total software revenue $ 48,663 $ 32,127
On Premise Software    
Disaggregation Of Revenue [Line Items]    
Total software revenue 21,686 17,355
Hosted Software    
Disaggregation Of Revenue [Line Items]    
Total software revenue 3,255 2,600
Software Maintenance    
Disaggregation Of Revenue [Line Items]    
Total software revenue 4,726 4,105
Professional Services    
Disaggregation Of Revenue [Line Items]    
Total software revenue 3,414 2,280
Software Products and Services    
Disaggregation Of Revenue [Line Items]    
Total software revenue $ 33,081 $ 26,340