XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Commission and fees from sale of insurance policies $ 4,512 $ 4,285
Performance-based commissions 1,542 2,213
Interchange income 4,845 4,797
Promotional and usage income 1,040 1,249
Ongoing maintenance fees for deposit accounts 1,643 1,718
Transaction-based fees 2,372 2,505
Other non-interest income transaction-based fees 470 504
Revenue 22,022 21,922
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue 17,101 16,648
Services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenue 4,921 5,274
Commercial loan swap fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 537 52
Trust and investment income | Fiduciary Income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 2,915 2,757
Trust and investment income | Brokerage Income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 2,146 $ 1,842