XML 122 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Deposits Maturity of time deposits (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Deposits [Abstract]  
Time Deposit Maturities, Next Twelve Months $ 557,693
Time Deposit Maturities, Year Two 209,375
Time Deposit Maturities, Year Three 33,338
Time Deposit Maturities, Year Four 29,578
Time Deposit Maturities, Year Five 34,416
Time Deposit Maturities, after Year Five 173
Time Deposits $ 864,573