XML 157 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposits Maturity of time deposits (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Deposits [Abstract]  
Time Deposit Maturities, Next Twelve Months $ 796,716
Time Deposit Maturities, Year Two 227,164
Time Deposit Maturities, Year Three 71,748
Time Deposit Maturities, Year Four 21,035
Time Deposit Maturities, Year Five 22,366
Time Deposit Maturities, after Year Five 102
Time Deposits $ 1,139,131