XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Commission and fees from sale of insurance policies $ 4,104 $ 3,969 $ 8,389 $ 7,867
Performance-based commissions 5 35 2,218 1,562
Interchange income 5,086 5,036 9,883 9,217
Promotional and usage income 1,384 1,430 2,633 2,692
Ongoing maintenance fees for deposit accounts 1,716 1,623 3,434 3,084
Transaction-based fees 2,623 2,530 5,128 4,592
Other non-interest income transaction-based fees 589 378 1,093 808
Revenue 20,565 19,533 42,487 38,438
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue 17,289 16,472 33,937 31,358
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue 3,276 3,061 8,550 7,080
Commercial loan swap fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 59 118 111 118
Trust and investment income | Fiduciary Income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 3,010 2,747 5,767 5,204
Trust and investment income | Brokerage Income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 1,989 $ 1,667 $ 3,831 $ 3,294