v3.26.1
Revenue 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
Disaggregation of Revenue [Line Items]        
Personal trust and agency accounts $ 3,978 $ 3,970 $ 7,605 $ 7,128
Employee benefit and retirement-related accounts 3,627 2,843 6,970 5,804
Investment management and investment advisory agency accounts 5,070 4,196 9,762 8,447
Other 759 613 1,440 1,237
Non-sufficient funds (NSF) fees 1,805 715 3,195 1,478
Demand deposit account (DDA) charges 1,834 1,655 3,605 3,130
Other 151 144 338 313
Credit card 809 713 1,506 1,390
HELOC 140 111 223 218
Installment 83 51 191 127
Real estate 2,888 2,542 5,399 4,320
Commercial 204 314 491 612
Debit card fee income 8,107 6,607 15,080 12,696
Bank owned life insurance income 2,125 1,762 3,832 3,274
ATM Fees 450 367 830 702
Debt Securities, Available-for-Sale, Gain (Loss) 0 0 1,084 0
Gain on equity securities, net 4,555 2,480 5,354 1,618
Other components of net periodic benefit income 2,449 2,344 4,941 4,688
Other 506 759 1,422 750
Total other income 39,540 32,186 73,268 57,932
Bank Servicing [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 4,124 3,731 7,810 6,667
Within Scope [Domain]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 1,700 1,700 3,300 3,200
Out of Scope [Domain]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax $ 2,400 $ 2,000 $ 4,500 $ 3,500