XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deposits (Time Deposits By Maturity Date) (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Time Deposits, Total $ 626,657,000 $ 417,245,000
Time Deposits Less Than $250,000 [Member]    
Maturing in 2022 287,387,000  
Maturing in 2023 141,697,000  
Maturing in 2024 29,782,000  
Maturing in 2025 18,988,000  
Maturing in 2026 20,834,000  
Maturing thereafter 6,074,000  
Time Deposits, Total 504,762,000  
Time Deposits $250,000 or More [Member]    
Maturing in 2022 89,373,000  
Maturing in 2023 23,151,000  
Maturing in 2024 5,215,000  
Maturing in 2025 1,240,000  
Maturing in 2026 2,917,000  
Time Deposits, Total $ 121,895,000