v3.22.0.1
Interest-Bearing Deposits - Major Categories (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Deposits [Abstract]    
Interest-bearing demand accounts $ 330,924,000 $ 257,126,000
Money market accounts 493,919,000 447,077,000
Savings 6,994,000 4,800,000
Certificates of deposit of $250,000 or more 108,827,000 134,752,000
Other time deposits 68,823,000 199,814,000
Total interest-bearing deposits 1,009,487,000 1,043,569,000
Certificates of deposits, brokered 0  
Certificate of deposit account registry service amount $ 8,600,000 $ 10,700,000