Securities - Schedule of Held-to-Maturity Securities Amortized Cost and Estimated Fair Value (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Amortized Cost | ||
| Due after five years through ten years | $ 312,369 | $ 312,344 |
| Amortized Cost | 312,369 | 312,344 |
| Fair Value | ||
| Due after five years through ten years | 262,444 | 261,692 |
| Total held-to-maturity debt securities | $ 262,444 | $ 261,692 |