XML 161 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposits - Certificates of Deposits Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Time Deposits, Fiscal Year Maturity [Abstract]    
One year or less $ 4,934,933 $ 4,098,520
After one year to two years 4,279,406 2,045,861
After two years to three years 2,807,297 1,479,292
After three years to four years 1,285,504 494,654
After four years to five years 548,492 1,274,198
After five years 92,111 159,449
Total $ 13,947,743 $ 9,551,974