XML 95 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deposits [Abstract]    
FDIC Deposit Insurance Limit   $ 250
Time Deposits Greater than $250,000, Carrying Value $ 670,400 891,200
Deposits, by Type [Abstract]    
Demand 18,014,029 12,926,796
Checking with interest 10,591,687 8,284,302
Money market accounts 8,632,713 6,817,752
Savings 3,304,167 2,564,777
Time 2,889,013 3,837,609
Total deposits 43,431,609 $ 34,431,236
Maturities of Time Deposits [Abstract]    
2021 1,844,860  
2022 648,516  
2023 143,272  
2024 67,908  
2024 42,960  
Thereafter $ 141,497