Securities - Carrying Amount and Fair Value of Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2021 |
Dec. 31, 2020 |
---|---|---|
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | $ 800,628 | $ 721,799 |
Unrealized Gains | 22,497 | 29,243 |
Unrealized Losses | 5,229 | 944 |
Fair Value | 817,896 | 750,098 |
US government agencies | ||
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | 10,443 | 15,440 |
Unrealized Gains | 321 | 479 |
Fair Value | 10,764 | 15,919 |
Mortgage-backed securities | ||
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | 786,428 | 703,092 |
Unrealized Gains | 21,789 | 28,302 |
Unrealized Losses | 5,225 | 940 |
Fair Value | 802,992 | 730,454 |
Municipal bonds | ||
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | 3,257 | 3,267 |
Unrealized Gains | 387 | 462 |
Unrealized Losses | 4 | 4 |
Fair Value | 3,640 | $ 3,725 |
Other debt securities | ||
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | 500 | |
Fair Value | $ 500 |