XML 148 R128.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Commission and fees from sale of insurance policies $ 16,081 $ 13,960
Fees related to third party insurance administration services 301 343
Performance-based commissions 1,634 1,424
Interchange income 19,380 16,674
Promotional and usage income 5,830 4,420
Ongoing maintenance fees for deposit accounts 6,425 5,323
Transaction-based fees 10,257 9,260
Other non-interest income transaction-based fees 1,650 1,499
Revenue 79,500 69,956
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue 65,177 57,111
Services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenue 14,323 12,845
Commercial loan swap fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 782 662
Trust and investment income: | Fiduciary Income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 10,295 10,048
Trust and investment income: | Brokerage Income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 6,865 $ 6,343