XML 96 R85.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue From Contracts With Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers $ 7,588 $ 7,342
Bank owned life insurance income 322 296
Other 1,210 1,449
Total 2,951 3,146
Service Charges on Deposit Accounts    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 2,935 2,814
Overdraft fees | Retail    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 2,098 2,108
Overdraft fees | Business    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 114 113
Account service charges | Retail    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 723 593
Other Deposit Related Income    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 610 648
ATM fees | Retail    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 343 355
ATM fees | Business    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 10 10
Other | Retail    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 143 184
Other | Business    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 114 99
Interchange income    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 3,234 3,127
Investment and Insurance Commissions    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 809 753
Asset management revenue    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers 424 410
Transaction based revenue    
Disaggregation of Revenue [Abstract]    
Revenue from contracts with customers $ 385 $ 343