XML 103 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Commission and fees from sale of insurance policies $ 3,895 $ 3,544 $ 7,711 $ 6,587
Fees related to third party insurance administration services 74 92 156 163
Performance-based commissions 35 10 1,562 1,356
Interchange income 5,036 4,302 9,217 8,415
Promotional and usage income 1,430 1,117 2,692 2,257
Ongoing maintenance fees for deposit accounts 1,623 1,307 3,084 2,618
Transaction-based fees 2,530 2,251 4,592 4,366
Other non-interest income transaction-based fees 378 315 808 572
Revenue from contract with customers 19,533 17,454 38,438 35,294
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 16,472 14,608 31,358 28,562
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 3,061 2,846 7,080 6,732
Fiduciary Income | Fiduciary and Trust        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 2,747 1,999 5,204 3,964
Brokerage Income | Fiduciary and Trust        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 1,667 2,247 3,294 4,558
Lease income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 118 $ 270 $ 118 $ 438