XML 105 R91.htm IDEA: XBRL DOCUMENT v3.19.1
Deposits (Time Deposits By Maturity Date) (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Time Deposits, Total $ 486,329,000 $ 201,623,000
Time Deposits Less Than $250,000 [Member]    
Maturing in 2019 199,257,000  
Maturing in 2020 129,223,000  
Maturing in 2021 42,965,000  
Maturing in 2022 19,370,000  
Maturing in 2023 10,566,000  
Maturing thereafter 820,000  
Time Deposits, Total 402,201,000  
Time Deposits $250,000 or More [Member]    
Maturing in 2019 70,445,000  
Maturing in 2020 8,618,000  
Maturing in 2021 1,796,000  
Maturing in 2022 2,499,000  
Maturing in 2023 770,000  
Time Deposits, Total $ 84,128,000