Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Deposits    
Demand accounts $ 252,756 $ 222,305
Interest checking accounts 77,828 70,342
Money market accounts 178,602 152,726
Savings accounts 44,351 38,083
Other time deposits 71,073 88,912
Total $ 638,083 $ 588,382
Percentage of individual deposits to deposit liability    
Demand accounts (in hundredths) 39.60% 37.80%
Interest checking accounts(in hundredths) 12.20% 11.90%
Money market accounts (in hundredths) 28.00% 26.00%
Savings account (in hundredths) 7.00% 6.50%
Time deposits of $250,000 and over (in hundredths) 2.10% 2.70%
Other time deposits (in hundredths) 11.10% 15.10%
Total (in hundredths) 100.00% 100.00%
Geographic Distribution, Domestic [Member]    
Deposits    
Time deposits of $250,000 and over $ 13,473 $ 16,014