XML 97 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deposits [Abstract]    
FDIC Deposit Insurance Limit   $ 250
Time Deposits Greater than $250,000, Carrying Value $ 593,000 670,400
Deposits, by Type [Abstract]    
Demand 21,404,808 18,014,029
Checking with interest 12,694,389 10,591,687
Money market accounts 10,590,106 8,632,713
Savings 4,235,824 3,304,167
Time 2,480,967 2,889,013
Total deposits 51,406,094 $ 43,431,609
Maturities of Time Deposits [Abstract]    
2021 1,937,216  
2022 225,370  
2023 81,558  
2024 56,970  
Thereafter $ 179,853