XML 95 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Commission and fees from sale of insurance policies $ 3,816 $ 3,313
Fees related to third party insurance administration services 82 72
Performance-based commissions 1,527 1,346
Interchange income 4,181 4,113
Promotional and usage income 1,262 1,140
Ongoing maintenance fees for deposit accounts 1,461 1,311
Transaction-based fees 2,062 2,115
Other non-interest income transaction-based fees 430 257
Revenue from contract with customers 18,905 18,111
Transferred over Time    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 14,886 14,225
Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 4,019 3,886
Fiduciary Income | Fiduciary and Trust    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 2,457 1,965
Brokerage Income | Fiduciary and Trust    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer 1,627 2,311
Lease income    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customer $ 0 $ 168