XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Commission and fees from sale of insurance policies $ 4,199 $ 3,816
Fees related to third party insurance administration services 86 82
Performance-based commissions 2,213 1,527
Interchange income 4,797 4,181
Promotional and usage income 1,249 1,262
Ongoing maintenance fees for deposit accounts 1,718 1,461
Transaction-based fees 2,505 2,062
Other non-interest income transaction-based fees 504 430
Revenue 21,922 18,905
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue 16,648 14,886
Services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenue 5,274 4,019
Commercial loan swap fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 52 0
Trust and investment income | Fiduciary Income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 2,757 2,457
Trust and investment income | Brokerage Income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 1,842 $ 1,627