v3.26.1
Revenue Recognition In-Scope and Out-of-Scope Revenue Streams (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Trust income $ 3,408 $ 3,022
Service charges on deposit accounts 5,530 5,438
Insurance and retail brokerage commissions 3,267 3,170
Card-related interchange income 3,661 3,654
Derivatives mark to market (6) (153)
Gain on sale of loans and other assets. 2,182 1,388
Other income 2,183 2,255
Noninterest Income 24,587 22,502
In-Scope of Topic 606 [Member]    
Trust income 3,408 3,022
Service charges on deposit accounts 5,530 5,438
Insurance and retail brokerage commissions 3,267 3,170
Card-related interchange income 3,661 3,654
Gain on sale of loans and other assets. 191 125
Other income 640 730
Noninterest Income 16,697 16,139
Out-Of-Scope of Topic 606 [Member]    
Noninterest Income $ 7,890 $ 6,363