v3.26.1
Variable Interest Entities and Securitization Activities - Fair Value of Transfers of Assets with Continuing Involvement (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity    
Derivative assets $ 40,277 $ 36,790
Derivative liabilities 62,183 42,025
SPE    
Variable Interest Entity    
Retained interests 1,343 1,526
Interests purchased in the secondary market 205 220
Derivative assets 1,656 1,522
Derivative liabilities 881 733
SPE | Investment grade    
Variable Interest Entity    
Retained interests 1,183 1,346
Interests purchased in the secondary market 141 176
SPE | Non-investment grade    
Variable Interest Entity    
Retained interests 160 180
Interests purchased in the secondary market 64 44
SPE | Level 2    
Variable Interest Entity    
Retained interests 1,232 1,468
Interests purchased in the secondary market 178 198
Derivative assets 1,656 1,522
Derivative liabilities 881 733
SPE | Level 2 | Investment grade    
Variable Interest Entity    
Retained interests 1,183 1,346
Interests purchased in the secondary market 141 176
SPE | Level 2 | Non-investment grade    
Variable Interest Entity    
Retained interests 49 122
Interests purchased in the secondary market 37 22
SPE | Level 3    
Variable Interest Entity    
Retained interests 111 58
Interests purchased in the secondary market 27 22
Derivative assets 0 0
Derivative liabilities 0 0
SPE | Level 3 | Investment grade    
Variable Interest Entity    
Retained interests 0 0
Interests purchased in the secondary market 0 0
SPE | Level 3 | Non-investment grade    
Variable Interest Entity    
Retained interests 111 58
Interests purchased in the secondary market $ 27 $ 22