Deposits - Schedule of Deposits by Time Remaining on Maturity (Details) - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
---|---|---|
Deposits [Abstract] | ||
Less than $100,000, Three months or less | $ 83,479 | $ 40,789 |
Less than $100,000, More than three months through six months | 43,763 | 14,207 |
Less than $100,000, More than six months through twelve months | 60,482 | 59,338 |
Less than $100,000, More than 12 months | 76,947 | 81,112 |
Less than $100,000, Total | 264,671 | 195,446 |
$100,000 or more, Three months or less | 26,567 | 31,799 |
$100,000 or more, More than three months through six months | 55,823 | 17,633 |
$100,000 or more, More than six months through twelve months | 52,099 | 72,444 |
$100,000 or more, More than twelve months | 39,437 | 86,869 |
$100,000 or more, Total | $ 173,926 | $ 208,745 |