v3.25.1
Commitments and Contingencies - Schedule of VIE assets (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Tax Credit and Certain Equity Investments    
Trading assets at fair value $ 5,838 $ 5,100
Other Liabilities 11,768 12,812
Variable Interest Entity, Primary Beneficiary [Member]    
Tax Credit and Certain Equity Investments    
VIE Assets 2,257 1,854
Trading assets at fair value 1,962 1,473
Other Liabilities $ 465 $ 356