v3.26.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Personal trust and agency accounts $ 3,627 $ 3,158
Employee benefit and retirement-related accounts 3,343 2,961
Investment management and investment advisory agency accounts 4,692 4,251
Other 681 624
Non-sufficient funds (NSF) fees 1,390 763
Demand deposit account (DDA) charges 1,771 1,475
Other 187 169
Credit card 697 677
HELOC 83 107
Installment 108 76
Real estate 2,511 1,778
Commercial 287 298
Debit card fee income 6,973 6,089
Bank owned life insurance income 1,707 1,512
ATM Fees 380 335
Debt Securities, Available-for-Sale, Gain (Loss) 1,084 0
(Gain) loss on equity securities, net 799 (862)
Other components of net periodic benefit income 2,492 2,344
Other 916 (9)
Total other income 33,728 25,746
Bank Servicing [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Including Assessed Tax 3,686 2,936
Within Scope [Domain]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Including Assessed Tax 1,600 1,400
Out of Scope [Domain]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Including Assessed Tax $ 2,100 $ 1,500