v3.26.1
Deposits - Schedule of Deposits by Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Non-interest-bearing:    
Demand $ 9,999,855 $ 10,082,854
Interest-bearing:    
Checking 12,415,546 10,760,496
Health savings accounts 9,252,869 9,184,452
Money market 23,549,222 23,196,747
Savings 6,703,712 6,964,946
Time deposits 8,362,249 8,570,318
Total interest-bearing 60,283,598 58,676,959
Total deposits 70,283,453 68,759,813
Time deposits, money market, and interest-bearing checking obtained through brokers 3,078,429 3,134,894
Aggregate amount of time deposit accounts that exceeded the FDIC limit 1,611,240 1,494,626
Deposit overdrafts reclassified as loan balances 7,836 6,674
Money market sweep deposits received 9,700,000 9,300,000
Time deposit accounts at FDIC limit $ 16,500 $ 10,500