XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Mar. 31, 2020
Disaggregation Of Revenue [Line Items]    
Total software revenue $ 32,127 $ 26,174
On Premise Software    
Disaggregation Of Revenue [Line Items]    
Total software revenue 17,355 15,600
Hosted Software    
Disaggregation Of Revenue [Line Items]    
Total software revenue 2,600 2,133
Software Maintenance    
Disaggregation Of Revenue [Line Items]    
Total software revenue 4,105 3,537
Professional Services    
Disaggregation Of Revenue [Line Items]    
Total software revenue 2,280 2,542
Software Products and Services    
Disaggregation Of Revenue [Line Items]    
Total software revenue $ 26,340 $ 23,812