Securities Securities - Premium Amortization and Discount Accretion Included in Income 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] | ||||
| Premium amortization | $ (11,817) | $ (15,078) | $ (25,351) | $ (30,091) |
| Discount accretion | 12,395 | 4,895 | 22,163 | 9,963 |
| Net (premium amortization) discount accretion | $ 578 | $ (10,183) | $ (3,188) | $ (20,128) |