XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 112,693 $ 88,099 $ 322,502 $ 257,760
Subscription and support        
Disaggregation of Revenue [Line Items]        
Total revenue 98,912 75,850 275,053 214,907
XBRL professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 9,003 7,798 33,558 29,543
Other services        
Disaggregation of Revenue [Line Items]        
Total revenue 4,778 4,451 13,891 13,310
Information technology        
Disaggregation of Revenue [Line Items]        
Total revenue 16,097 11,983 44,953 34,264
Diversified financials        
Disaggregation of Revenue [Line Items]        
Total revenue 13,538 10,665 38,094 31,232
Consumer discretionary        
Disaggregation of Revenue [Line Items]        
Total revenue 12,148 9,748 34,019 28,497
Healthcare        
Disaggregation of Revenue [Line Items]        
Total revenue 11,860 8,772 34,003 25,517
Industrials        
Disaggregation of Revenue [Line Items]        
Total revenue 11,826 9,365 33,739 27,768
Banks        
Disaggregation of Revenue [Line Items]        
Total revenue 9,940 8,959 30,247 25,914
Insurance        
Disaggregation of Revenue [Line Items]        
Total revenue 7,547 5,828 22,106 17,173
Energy        
Disaggregation of Revenue [Line Items]        
Total revenue 6,818 5,812 20,178 17,793
Utilities        
Disaggregation of Revenue [Line Items]        
Total revenue 6,040 3,538 16,795 10,707
Real estate        
Disaggregation of Revenue [Line Items]        
Total revenue 4,608 3,769 13,727 11,810
Materials        
Disaggregation of Revenue [Line Items]        
Total revenue 4,570 3,824 13,040 10,735
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 7,701 $ 5,836 $ 21,601 $ 16,350