v3.25.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from Customers [Abstract]        
Service charges $ 1,303 $ 1,385 $ 2,594 $ 2,757
Trust 183 201 407 445
Brokerage and insurance 627 563 1,310 1,228
Other 254 241 495 373
Revenue from customers 2,367 2,390 4,806 4,803
Service Charges [Member]        
Revenue from Customers [Abstract]        
Service charges 1,303 1,385 2,594 2,757
Overdraft Fees [Member]        
Revenue from Customers [Abstract]        
Service charges 368 394 727 798
Statement Fees [Member]        
Revenue from Customers [Abstract]        
Service charges 44 44 94 86
Interchange Revenue [Member]        
Revenue from Customers [Abstract]        
Service charges 768 811 1,529 1,555
ATM Income [Member]        
Revenue from Customers [Abstract]        
Service charges 29 33 60 66
Other Service Charges [Member]        
Revenue from Customers [Abstract]        
Service charges $ 94 $ 103 $ 184 $ 252