XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 443,285 $ 351,594 $ 297,891
Subscription and support      
Disaggregation of Revenue [Line Items]      
Total revenue 379,340 295,877 245,765
XBRL professional services      
Disaggregation of Revenue [Line Items]      
Total revenue 44,763 38,032 38,734
Other services      
Disaggregation of Revenue [Line Items]      
Total revenue 19,182 17,685 13,392
Information technology      
Disaggregation of Revenue [Line Items]      
Total revenue 47,697 34,878 30,798
Diversified financials      
Disaggregation of Revenue [Line Items]      
Total revenue 57,470 44,326 34,614
Consumer discretionary      
Disaggregation of Revenue [Line Items]      
Total revenue 41,826 34,029 29,147
Industrials      
Disaggregation of Revenue [Line Items]      
Total revenue 59,797 46,764 39,210
Healthcare      
Disaggregation of Revenue [Line Items]      
Total revenue 39,394 30,676 24,764
Banks      
Disaggregation of Revenue [Line Items]      
Total revenue 46,702 39,630 33,573
Insurance      
Disaggregation of Revenue [Line Items]      
Total revenue 27,206 21,993 18,047
Energy      
Disaggregation of Revenue [Line Items]      
Total revenue 21,093 18,380 18,113
Real estate      
Disaggregation of Revenue [Line Items]      
Total revenue 21,042 18,070 16,572
Utilities      
Disaggregation of Revenue [Line Items]      
Total revenue 21,319 13,561 12,231
Materials      
Disaggregation of Revenue [Line Items]      
Total revenue 19,357 16,321 14,761
Public administration      
Disaggregation of Revenue [Line Items]      
Total revenue 13,719 11,433 6,974
Consumer staples      
Disaggregation of Revenue [Line Items]      
Total revenue 13,146 10,683 9,570
Other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 13,517 $ 10,850 $ 9,517