XML 34 R124.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposits and Related Interest (Maturities of Time Deposits) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Maturities of Time Deposits [Abstract]    
Time Deposit Maturities Less Than Three Month $ 314,796 $ 305,088
Time Deposit Maturities Three To Twelve Month 881,183 545,363
Total Time deposits 1,195,979 850,451
Time Deposit Maturities, Year Two 732,421 484,197
Time Deposit Maturities, Year Three 175,032 89,340
Time Deposit Maturities, Year Four 89,148 34,018
Time Deposit Maturities, Year Five 78,706 42,998
Certificates of deposit $ 2,271,286 $ 1,501,004