XML 167 R146.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contract with Customer (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Personal trust and agency accounts income $ 12,825 $ 10,297 $ 10,091
Employee benefit and retirement-related accounts income 11,093 9,894 9,698
Investment management and investment advisory agency accounts income 16,184 13,242 12,442
Other income from fiduciary activities 2,387 2,041 1,860
Non-sufficient funds (NSF) fees 3,236 3,744 6,095
Demand deposit account (DDA) charges 5,286 4,229 3,439
Other service charges on deposit accounts 479 472 557
Credit card other service income 2,652 2,799 2,808
HELOC other service income 389 369 397
Installment other service income 161 177 163
Real estate other service income 7,091 5,795 9,952
Commercial other service income 1,450 1,160 1,975
Debit card fee income 25,873 26,522 26,046
Bank Owned Life Insurance Income 7,770 5,338 6,100
ATM Fees 1,840 2,178 2,273
Gains (Losses) on Sales of Other Real Estate 42 (3) 5,611
Real Estate Owned, Valuation Allowance, Valuation Increase 30 60 12,039
Debt Securities, Available-for-sale, Realized Loss (526) 7,875 0
Gain on equity securities, net 3,080 971 2,955
Other components of net periodic benefit income 9,263 7,572 12,108
Noninterest Income, Other 5,835 3,652 9,326
Noninterest Income 122,588 92,634 135,935
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement 6,148 0 0
Bank Servicing [Member]      
Disaggregation of Revenue [Line Items]      
Noninterest Income, Other 11,700 10,300 15,300
Within Scope [Domain]      
Disaggregation of Revenue [Line Items]      
Noninterest Income, Other 5,700 5,200 5,600
Out of Scope [Domain]      
Disaggregation of Revenue [Line Items]      
Noninterest Income, Other $ 6,000 $ 5,100 $ 9,700