XML 112 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Deposits (Time Deposits By Maturity Date) (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Time Deposits, Total $ 417,245,000 $ 477,422,000
Time Deposits Less Than $250,000 [Member]    
Maturing in 2021 210,964,000  
Maturing in 2022 69,800,000  
Maturing in 2023 47,412,000  
Maturing in 2024 8,475,000  
Maturing in 2025 11,866,000  
Maturing thereafter 601,000  
Time Deposits, Total 349,118,000  
Time Deposits $250,000 or More [Member]    
Maturing in 2021 42,285,000  
Maturing in 2022 18,072,000  
Maturing in 2023 4,874,000  
Maturing in 2024 2,114,000  
Maturing in 2025 782,000  
Time Deposits, Total $ 68,127,000