XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Commission and fees from sale of insurance policies $ 4,271 $ 4,210 $ 12,660 $ 12,077
Performance-based commissions 0 40 2,218 1,602
Interchange income 4,981 5,124 14,864 14,341
Promotional and usage income 1,378 1,342 4,011 4,034
Ongoing maintenance fees for deposit accounts 1,741 1,577 5,175 4,661
Transaction-based fees 2,779 2,939 7,907 7,531
Other non-interest income transaction-based fees 243 391 1,336 1,199
Revenue 20,438 20,386 62,925 58,824
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue 17,253 16,541 51,190 47,899
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue 3,185 3,845 11,735 10,925
Commercial loan swap fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 163 475 274 593
Trust and investment income | Fiduciary Income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 2,838 2,506 8,605 7,710
Trust and investment income | Brokerage Income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 2,044 $ 1,782 $ 5,875 $ 5,076