Investment Securities - Maturities (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Amortized Cost | ||
| Due in one year or less | $ 13,398 | |
| Due after one, but within five years | 189,626 | |
| Due after five, but within ten years | 271,354 | |
| Due after ten years | 476,145 | |
| Amortized Cost | 950,523 | $ 551,191 |
| Fair Value | ||
| Due in one year or less | 13,478 | |
| Due after one, but within five years | 195,778 | |
| Due after five, but within ten years | 276,528 | |
| Due after ten years | 470,646 | |
| Total debt securities | $ 956,430 | $ 582,303 |