v3.25.4
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue, Performance Obligation [Abstract]      
Fee revenues $ 107,997 $ 109,929 $ 106,072
Total fee revenue and other income 109,858 113,847 109,925
Gain (Loss) on Sale of Investments (3,534) (45) (173)
Revenue Not from Contract with Customer, Other 6,865 5,247 5,089
Information Services      
Revenue, Performance Obligation [Abstract]      
Fee revenues 106,527 108,645 105,009
Processing fees      
Revenue, Performance Obligation [Abstract]      
Fee revenues 66,129 66,061 59,670
Financial fees      
Revenue, Performance Obligation [Abstract]      
Fee revenues 40,398 42,584 45,339
Financial fees      
Revenue, Performance Obligation [Abstract]      
Revenue Not from Contract with Customer, Other 1,470 1,284 1,063
Other Fees      
Revenue, Performance Obligation [Abstract]      
Revenue Not from Contract with Customer, Other $ 5,395 $ 3,963 $ 4,026