Securities - Schedule of Unrealized Losses Held-to-Maturity Debt Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value | ||
| Less than 12 Months | $ 0 | $ 0 |
| 12 Months or Longer | 281,495 | 283,860 |
| Fair Value | 281,495 | 283,860 |
| Unrealized Losses | ||
| Less than 12 Months | 0 | 0 |
| 12 Months or Longer | 31,067 | 28,668 |
| Unrealized Losses | 31,067 | 28,668 |
| U.S. Treasuries | ||
| Fair Value | ||
| Less than 12 Months | 0 | 0 |
| 12 Months or Longer | 78,115 | 78,794 |
| Fair Value | 78,115 | 78,794 |
| Unrealized Losses | ||
| Less than 12 Months | 0 | 0 |
| 12 Months or Longer | 7,603 | 7,037 |
| Unrealized Losses | 7,603 | 7,037 |
| Obligations of U.S. Government sponsored entities | ||
| Fair Value | ||
| Less than 12 Months | 0 | 0 |
| 12 Months or Longer | 203,380 | 205,066 |
| Fair Value | 203,380 | 205,066 |
| Unrealized Losses | ||
| Less than 12 Months | 0 | 0 |
| 12 Months or Longer | 23,464 | 21,631 |
| Unrealized Losses | $ 23,464 | $ 21,631 |