v3.25.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Personal trust and agency accounts $ 3,970 $ 3,480 $ 7,128 $ 6,434
Employee benefit and retirement-related accounts 2,843 2,675 5,804 5,326
Investment management and investment advisory agency accounts 4,196 4,017 8,447 7,817
Other 613 556 1,237 1,175
Non-sufficient funds (NSF) fees 715 777 1,478 1,569
Demand deposit account (DDA) charges 1,655 1,331 3,130 2,539
Other 144 106 313 212
Credit card 713 670 1,390 1,281
HELOC 111 114 218 196
Installment 51 40 127 60
Real estate 2,542 1,853 4,320 3,350
Commercial 314 229 612 543
Debit card fee income 6,607 6,580 12,696 12,823
Bank owned life insurance income 1,762 1,565 3,274 4,194
ATM Fees 367 458 702 954
Gains (Losses) on Sales of Other Real Estate 27 (7) (202) 114
Debt Securities, Available-for-Sale, Gain (Loss) 0 0 0 (398)
(Gain) loss on equity securities, net 2,480 358 1,618 (329)
Other components of net periodic benefit income 2,344 2,204 4,688 4,408
Other 732 1,788 952 2,726
Total other income 32,186 28,794 57,932 54,994
Bank Servicing [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 3,731 2,906 6,667 5,430
Within Scope [Domain]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 1,700 1,300 3,200 2,500
Out of Scope [Domain]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax $ 2,000 $ 1,600 $ 3,500 $ 2,900