XML 124 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Balances for Core Deposits and Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits    
Noninterest-bearing demand $ 15,450,428 $ 15,539,872
Interest-bearing checking 7,940,692 7,558,908
Money market 14,816,511 13,108,727
Time deposits 23,215,772  
Total deposits 63,175,023 56,092,438
Time deposits, at or above FDIC insurance limit 16,500,000 13,600,000
Domestic office    
Deposits    
Savings: 1,583,657 1,638,916
Time deposits 21,128,657 16,037,287
Foreign office    
Deposits    
Savings: 167,963 202,551
Time deposits $ 2,087,115 $ 2,006,177