XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Disaggregation of Revenue Derived from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue Recognition [Abstract]        
Service charges $ 1,598 $ 1,636 $ 4,192 $ 4,393
Trust 186 184 593 629
Brokerage and insurance 761 545 2,071 1,773
Other 226 145 722 517
Revenue from customers 2,771 2,510 7,578 7,312
Overdraft Fees [Member]        
Revenue Recognition [Abstract]        
Service charges 388 404 1,115 1,202
Statement Fees [Member]        
Revenue Recognition [Abstract]        
Service charges 69 46 163 132
Interchange Revenue [Member]        
Revenue Recognition [Abstract]        
Service charges 1,009 1,051 2,538 2,606
ATM Income [Member]        
Revenue Recognition [Abstract]        
Service charges 31 37 91 103
Other Service Charges [Member]        
Revenue Recognition [Abstract]        
Service charges 101 98 285 350
Service Charges [Member]        
Revenue Recognition [Abstract]        
Service charges $ 1,598 $ 1,636 $ 4,192 $ 4,393