v3.25.3
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, Performance Obligation [Abstract]        
Fee revenues, in-scope of FASB ASC 606 $ 27,443 $ 28,057 $ 81,802 $ 83,391
Other income (out-of-scope of FASB ASC 606) 1,396 706 3,599 2,557
Gain (Loss) on Sale of Investments 4 0 (3,572) (13)
Total fee revenue and other income 28,843 28,763 81,829 85,935
Processing fees        
Revenue, Performance Obligation [Abstract]        
Fee revenues, in-scope of FASB ASC 606 16,655 16,686 50,206 50,361
Financial fees        
Revenue, Performance Obligation [Abstract]        
Fee revenues, in-scope of FASB ASC 606 10,416 11,017 30,538 32,075
Information services payment and processing revenue        
Revenue, Performance Obligation [Abstract]        
Fee revenues, in-scope of FASB ASC 606 27,071 27,703 80,744 82,436
Bank service fees        
Revenue, Performance Obligation [Abstract]        
Fee revenues, in-scope of FASB ASC 606 $ 372 $ 354 $ 1,058 $ 955