v3.26.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, Performance Obligation [Abstract]    
Fee revenues, in-scope of FASB ASC 606 $ 26,531 $ 26,766
Other income (out-of-scope of FASB ASC 606) 1,410 1,290
Gain (Loss) on Sale of Investments 5 (18)
Total fee revenue and other income 27,946 28,038
Processing fees    
Revenue, Performance Obligation [Abstract]    
Fee revenues, in-scope of FASB ASC 606 15,728 16,469
Financial fees    
Revenue, Performance Obligation [Abstract]    
Fee revenues, in-scope of FASB ASC 606 10,431 9,961
Information services payment and processing revenue    
Revenue, Performance Obligation [Abstract]    
Fee revenues, in-scope of FASB ASC 606 26,159 26,430
Bank service fees    
Revenue, Performance Obligation [Abstract]    
Fee revenues, in-scope of FASB ASC 606 $ 372 $ 336