XML 168 R128.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Commission and fees from sale of insurance policies $ 13,960 $ 12,819
Fees related to third party insurance administration services 343 389
Performance-based commissions 1,424 2,044
Interchange income 16,674 14,254
Promotional and usage income 4,420 3,756
Ongoing maintenance fees for deposit accounts 5,323 3,807
Transaction-based fees 9,260 6,336
Other non-interest income transaction-based fees 1,499 968
Revenue 69,956 61,372
Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenue 57,111 51,481
Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 12,845 9,891
Commercial loan swap fees    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 662 543
Trust and investment income: | Fiduciary Income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 10,048 10,490
Trust and investment income: | Brokerage Income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 6,343 $ 5,966