Revenue Recognition In-Scope and Out-of-Scope Revenue Streams (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Trust income | $ 3,583 | $ 3,029 | $ 6,991 | $ 6,051 |
| Service charges on deposit accounts | 5,744 | 5,595 | 11,274 | 11,033 |
| Insurance and retail brokerage commissions | 3,085 | 3,097 | 6,352 | 6,267 |
| Card-related interchange income | 4,005 | 3,998 | 7,666 | 7,652 |
| Derivatives mark to market | 95 | 0 | 89 | (153) |
| Gain on sale of loans and other assets. | 2,028 | 2,217 | 4,210 | 3,605 |
| Other income | 2,476 | 2,600 | 4,659 | 4,855 |
| Noninterest Income | 26,997 | 24,749 | 51,584 | 47,251 |
| In-Scope of Topic 606 [Member] | ||||
| Trust income | 3,583 | 3,029 | 6,991 | 6,051 |
| Service charges on deposit accounts | 5,744 | 5,595 | 11,274 | 11,033 |
| Insurance and retail brokerage commissions | 3,085 | 3,097 | 6,352 | 6,267 |
| Card-related interchange income | 4,005 | 3,998 | 7,666 | 7,652 |
| Gain on sale of loans and other assets. | 136 | 499 | 327 | 624 |
| Other income | 588 | 725 | 1,228 | 1,455 |
| Noninterest Income | 17,141 | 16,943 | 33,838 | 33,082 |
| Out-Of-Scope of Topic 606 [Member] | ||||
| Noninterest Income | $ 9,856 | $ 7,806 | $ 17,746 | $ 14,169 |