XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Performance Obligation [Abstract]      
Fee revenues $ 127,251 $ 126,614 $ 121,657
Other income (out-of-scope of ASC 606) 4,598 3,853 3,325
Total fee revenue and other income 131,849 130,467 124,982
Information Services      
Revenue, Performance Obligation [Abstract]      
Fee revenues 125,968 125,551 120,227
Processing fees      
Revenue, Performance Obligation [Abstract]      
Fee revenues 82,671 79,566 76,470
Financial fees      
Revenue, Performance Obligation [Abstract]      
Fee revenues 43,297 45,985 43,757
Financial fees      
Revenue, Performance Obligation [Abstract]      
Fee revenues $ 1,283 $ 1,063 $ 1,430