v3.26.1
Variable Interest Entities and Securitization Activities - Assets and Liabilities by Type of Activity (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Variable Interest Entity    
VIE Assets $ 1,581,418 $ 1,420,270
VIE Liabilities 1,466,034 1,307,618
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity    
VIE Assets 3,520 2,559
VIE Liabilities 2,435 1,661
Variable Interest Entity, Primary Beneficiary | MABS    
Variable Interest Entity    
VIE Assets 1,115 468
VIE Liabilities 517 2
Variable Interest Entity, Primary Beneficiary | Investment vehicles    
Variable Interest Entity    
VIE Assets 654 263
VIE Liabilities 384 5
Variable Interest Entity, Primary Beneficiary | MTOB    
Variable Interest Entity    
VIE Assets 1,631 1,781
VIE Liabilities 1,529 1,651
Variable Interest Entity, Primary Beneficiary | Other    
Variable Interest Entity    
VIE Assets 120 47
VIE Liabilities $ 5 $ 3