Securities - Schedule of Securities With Gross Unrealized Losses (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Less than twelve months | ||
| Gross Unrealized Losses | $ (1,817) | $ (353) |
| Fair Value | 156,327 | 101,984 |
| Twelve months or more | ||
| Gross Unrealized Losses | (44,463) | (44,701) |
| Fair Value | 342,960 | 367,049 |
| Mortgage-backed securities | ||
| Less than twelve months | ||
| Gross Unrealized Losses | (1,729) | (313) |
| Fair Value | 134,447 | 81,682 |
| Twelve months or more | ||
| Gross Unrealized Losses | (18,621) | (18,236) |
| Fair Value | 155,236 | 166,631 |
| Municipal bonds | ||
| Less than twelve months | ||
| Gross Unrealized Losses | (77) | (14) |
| Fair Value | 7,893 | 3,330 |
| Twelve months or more | ||
| Gross Unrealized Losses | (24,708) | (25,297) |
| Fair Value | 155,119 | 163,876 |
| U.S. agency securities | ||
| Less than twelve months | ||
| Gross Unrealized Losses | (11) | (26) |
| Fair Value | 13,987 | 16,972 |
| Twelve months or more | ||
| Gross Unrealized Losses | (1,134) | (1,168) |
| Fair Value | $ 32,605 | $ 36,542 |