v3.26.1
Variable Interest Entities and Securitization Activities - Assets and Liabilities by Type of Activity (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity    
VIE Assets $ 1,675,057 $ 1,420,270
VIE Liabilities 1,557,617 1,307,618
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity    
VIE Assets 4,311 2,559
VIE Liabilities 2,886 1,661
Variable Interest Entity, Primary Beneficiary | MABS    
Variable Interest Entity    
VIE Assets 1,366 468
VIE Liabilities 479 2
Variable Interest Entity, Primary Beneficiary | Investment vehicles    
Variable Interest Entity    
VIE Assets 550 263
VIE Liabilities 382 5
Variable Interest Entity, Primary Beneficiary | MTOB    
Variable Interest Entity    
VIE Assets 2,225 1,781
VIE Liabilities 2,022 1,651
Variable Interest Entity, Primary Beneficiary | Other    
Variable Interest Entity    
VIE Assets 170 47
VIE Liabilities $ 3 $ 3