XML 106 R95.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue 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
Disaggregation of Revenue [Line Items]        
Personal trust and agency accounts $ 3,311 $ 3,124 $ 10,439 $ 9,558
Employee benefit and retirement-related accounts 2,973 2,766 8,777 8,092
Investment management and investment advisory agency accounts 4,410 4,142 12,857 11,959
Other 621 583 1,858 1,758
Non-sufficient funds (NSF) fees 756 867 2,234 2,436
Demand deposit account (DDA) charges 1,653 1,380 4,783 3,919
Other 169 115 482 327
Credit card 704 693 2,094 1,974
HELOC 116 112 334 308
Installment 71 53 198 113
Real estate 2,216 1,869 6,536 5,219
Commercial 609 309 1,221 852
Debit card fee income 6,604 6,539 19,300 19,362
Bank owned life insurance income 1,559 2,057 4,833 6,251
ATM Fees 371 471 1,073 1,425
Gains (Losses) on Sales of Other Real Estate 50 2 (152) 115
Debt Securities, Available-for-Sale, Gain (Loss) 0 0 0 (398)
Gain on equity securities, net (549) 1,557 1,069 1,228
Other components of net periodic benefit income 2,344 2,204 7,032 6,612
Other 2,586 1,904 3,538 4,631
Total other income 30,574 36,530 88,506 91,524
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement 0 5,783 0 5,783
Bank Servicing [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 3,716 3,036 10,383 8,466
Within Scope [Domain]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 1,900 1,400 5,100 4,000
Out of Scope [Domain]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax $ 1,800 $ 1,600 $ 5,300 $ 4,500