v3.26.3
Revenue Recognition - Disaggregation of Revenue Derived from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue Recognition [Abstract]        
Service charges $ 1,677 $ 1,598 $ 4,389 $ 4,192
Trust 191 186 626 593
Brokerage and insurance 623 761 1,832 2,071
Other 232 226 657 722
Revenue from customers 2,723 2,771 7,504 7,578
Overdraft Fees [Member]        
Revenue Recognition [Abstract]        
Service charges 417 388 1,187 1,115
Statement Fees [Member]        
Revenue Recognition [Abstract]        
Service charges 82 69 249 163
Interchange Revenue [Member]        
Revenue Recognition [Abstract]        
Service charges 1,050 1,009 2,587 2,538
ATM Income [Member]        
Revenue Recognition [Abstract]        
Service charges 23 31 77 91
Other Service Charges [Member]        
Revenue Recognition [Abstract]        
Service charges $ 105 $ 101 $ 289 $ 285