XML 104 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deposits (Schedule of Maturities of Time Certificates of Deposit) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deposits [Abstract]    
Due within one year $ 3,213,010 $ 3,167,220
Due in one to two years 1,251,446 969,130
Due in two to three years 710,836 127,548
Due in three to four years 47,979 98,952
Due in four to five years 37,563 44,206
Due after five years 7 314
Total time certificate of deposits $ 5,260,841 $ 4,407,370