Investment Securities - Gain (Loss) on Securities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Investments, Debt and Equity Securities [Abstract] | ||||
| Proceeds from sales | $ 0 | $ 389 | $ 22,193 | $ 98,272 |
| Proceeds from calls | 12,959 | 11,822 | 23,180 | 12,322 |
| Gross gains | 0 | 56 | 187 | 56 |
| Gross losses | $ 0 | $ 34 | $ 138 | $ 34 |