XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Disaggregation of Revenue Derived from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue Recognition [Abstract]        
Service charges $ 1,388 $ 1,303 $ 2,712 $ 2,594
Trust 200 183 435 407
Brokerage and insurance 640 627 1,209 1,310
Other 215 254 424 495
Revenue from customers 2,443 2,367 4,780 4,806
Overdraft Fees [Member]        
Revenue Recognition [Abstract]        
Service charges 377 368 770 727
Statement Fees [Member]        
Revenue Recognition [Abstract]        
Service charges 79 44 167 94
Interchange Revenue [Member]        
Revenue Recognition [Abstract]        
Service charges 813 768 1,537 1,529
ATM Income [Member]        
Revenue Recognition [Abstract]        
Service charges 26 29 54 60
Other Service Charges [Member]        
Revenue Recognition [Abstract]        
Service charges $ 93 $ 94 $ 184 $ 184