XML 99 R86.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Commission and fees from sale of insurance policies $ 4,133 $ 3,465 $ 11,844 $ 10,323
Fees related to third party insurance administration services 77 88 233 252
Performance-based commissions 40 65 1,602 1,420
Interchange income 5,124 4,150 14,341 12,564
Promotional and usage income 1,342 1,111 4,034 3,369
Ongoing maintenance fees for deposit accounts 1,577 1,353 4,661 3,971
Transaction-based fees 2,939 2,480 7,531 6,846
Other non-interest income transaction-based fees 391 255 1,199 826
Revenue from contract with customers 20,386 17,145 58,824 52,709
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 16,541 14,121 47,899 42,955
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 3,845 3,024 10,925 9,754
Fiduciary Income | Fiduciary and Trust        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 2,506 2,376 7,710 7,618
Brokerage Income | Fiduciary and Trust        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 1,782 1,578 5,076 4,858
Lease (loss) income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 475 $ 224 $ 593 $ 662