XML 111 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Performance Obligation [Abstract]      
Fee revenues $ 126,614 $ 121,657 $ 108,691
Other income (out-of-scope of ASC 606) 3,853 3,325 1,000
Total fee revenue and other income 130,467 124,982 109,691
Information Services      
Revenue, Performance Obligation [Abstract]      
Fee revenues 125,551 120,227 107,322
Processing fees      
Revenue, Performance Obligation [Abstract]      
Fee revenues 79,566 76,470 74,589
Financial fees      
Revenue, Performance Obligation [Abstract]      
Fee revenues 45,985 43,757 32,733
Financial fees      
Revenue, Performance Obligation [Abstract]      
Fee revenues $ 1,063 $ 1,430 $ 1,369