Investment Securities -Schedule of Proceeds from Sales and Maturities of Investment 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 of investment securities | $ 22,481 | $ 62,830 | $ 56,318 | $ 79,313 |
| Proceeds from maturities of investment securities | 5,343 | 0 | 8,206 | 25,801 |
| Gross realized gains | 33 | 402 | 114 | 444 |
| Gross realized losses | (31) | (8) | (84) | (7) |
| Net realized gains | $ 2 | $ 394 | $ 30 | $ 437 |