v3.25.2
Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers $ 7,878 $ 7,896 $ 15,221 $ 15,471
Bank owned life insurance income 296 188 593 369
Other 1,019 971 2,466 1,956
Total 2,822 2,717 5,968 5,435
Service Charges on Deposit Accounts        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 2,981 2,937 5,795 5,809
Overdraft fees | Retail        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 2,193 2,221 4,301 4,410
Overdraft fees | Business        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 115 95 228 205
Account service charges | Retail        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 673 621 1,266 1,194
Other Deposit Related Income        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 697 720 1,345 1,468
ATM fees | Retail        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 401 412 756 795
ATM fees | Business        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 12 13 22 24
Other | Retail        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 169 186 353 436
Other | Business        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 115 109 214 213
Interchange income        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 3,390 3,401 6,517 6,552
Investment and Insurance Commissions        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 810 838 1,564 1,642
Asset management revenue        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers 390 497 801 990
Transaction based revenue        
Disaggregation of Revenue [Abstract]        
Revenue from contracts with customers $ 420 $ 341 $ 763 $ 652