XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenue $ 630,039 $ 537,875 $ 443,285
Subscription and support      
Disaggregation of Revenue [Line Items]      
Total revenue 558,645 464,935 379,340
XBRL professional services      
Disaggregation of Revenue [Line Items]      
Total revenue 56,820 54,896 44,763
Other services      
Disaggregation of Revenue [Line Items]      
Total revenue 14,574 18,044 19,182
Industrials      
Disaggregation of Revenue [Line Items]      
Total revenue 93,200 76,970 59,797
Diversified financials      
Disaggregation of Revenue [Line Items]      
Total revenue 91,477 71,975 57,470
Information technology      
Disaggregation of Revenue [Line Items]      
Total revenue 69,316 62,114 47,697
Banks      
Disaggregation of Revenue [Line Items]      
Total revenue 63,264 54,973 46,702
Consumer discretionary      
Disaggregation of Revenue [Line Items]      
Total revenue 60,199 51,961 41,826
Healthcare      
Disaggregation of Revenue [Line Items]      
Total revenue 54,300 47,892 39,394
Insurance      
Disaggregation of Revenue [Line Items]      
Total revenue 38,750 32,421 27,206
Energy      
Disaggregation of Revenue [Line Items]      
Total revenue 26,947 23,363 21,093
Real estate      
Disaggregation of Revenue [Line Items]      
Total revenue 26,706 23,815 21,042
Materials      
Disaggregation of Revenue [Line Items]      
Total revenue 23,645 21,454 19,357
Utilities      
Disaggregation of Revenue [Line Items]      
Total revenue 23,215 22,306 21,319
Public administration      
Disaggregation of Revenue [Line Items]      
Total revenue 18,771 15,064 13,719
Consumer staples      
Disaggregation of Revenue [Line Items]      
Total revenue 18,396 16,829 13,146
Telecommunication services      
Disaggregation of Revenue [Line Items]      
Total revenue 16,523 13,141 11,557
Other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 5,330 $ 3,597 $ 1,960