v3.26.1
Derivative Instruments and Hedging Activities - Maximum Potential Payout/Notional of Credit Protection Sold (Details) - Credit Protection Sold - USD ($)
$ in Billions
Jun. 30, 2026
Dec. 31, 2025
Credit Derivatives    
Maximum potential payout/notional $ 492 $ 396
CDS    
Credit Derivatives    
Maximum potential payout/notional 489 393
CDS protection sold with identical protection purchased 407 339
Single-name CDS    
Credit Derivatives    
Maximum potential payout/notional 150 140
Single-name CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 112 98
Single-name CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 38 42
Index and basket CDS    
Credit Derivatives    
Maximum potential payout/notional 339 253
Index and basket CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 30 23
Index and basket CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 309 230
Other credit contracts    
Credit Derivatives    
Maximum potential payout/notional 3 3
Less Than 1 (Year)    
Credit Derivatives    
Maximum potential payout/notional 45 38
Less Than 1 (Year) | CDS    
Credit Derivatives    
Maximum potential payout/notional 45 38
Less Than 1 (Year) | Single-name CDS    
Credit Derivatives    
Maximum potential payout/notional 28 24
Less Than 1 (Year) | Single-name CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 20 16
Less Than 1 (Year) | Single-name CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 8 8
Less Than 1 (Year) | Index and basket CDS    
Credit Derivatives    
Maximum potential payout/notional 17 14
Less Than 1 (Year) | Index and basket CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 7 7
Less Than 1 (Year) | Index and basket CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 10 7
Less Than 1 (Year) | Other credit contracts    
Credit Derivatives    
Maximum potential payout/notional 0 0
1 - 3 (Years)    
Credit Derivatives    
Maximum potential payout/notional 102 91
1 - 3 (Years) | CDS    
Credit Derivatives    
Maximum potential payout/notional 102 91
1 - 3 (Years) | Single-name CDS    
Credit Derivatives    
Maximum potential payout/notional 51 51
1 - 3 (Years) | Single-name CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 37 34
1 - 3 (Years) | Single-name CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 14 17
1 - 3 (Years) | Index and basket CDS    
Credit Derivatives    
Maximum potential payout/notional 51 40
1 - 3 (Years) | Index and basket CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 9 8
1 - 3 (Years) | Index and basket CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 42 32
1 - 3 (Years) | Other credit contracts    
Credit Derivatives    
Maximum potential payout/notional 0 0
3 - 5 (Years)    
Credit Derivatives    
Maximum potential payout/notional 310 234
3 - 5 (Years) | CDS    
Credit Derivatives    
Maximum potential payout/notional 310 234
3 - 5 (Years) | Single-name CDS    
Credit Derivatives    
Maximum potential payout/notional 59 53
3 - 5 (Years) | Single-name CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 44 37
3 - 5 (Years) | Single-name CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 15 16
3 - 5 (Years) | Index and basket CDS    
Credit Derivatives    
Maximum potential payout/notional 251 181
3 - 5 (Years) | Index and basket CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 14 8
3 - 5 (Years) | Index and basket CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 237 173
3 - 5 (Years) | Other credit contracts    
Credit Derivatives    
Maximum potential payout/notional 0 0
Over 5 (Years)    
Credit Derivatives    
Maximum potential payout/notional 35 33
Over 5 (Years) | CDS    
Credit Derivatives    
Maximum potential payout/notional 32 30
Over 5 (Years) | Single-name CDS    
Credit Derivatives    
Maximum potential payout/notional 12 12
Over 5 (Years) | Single-name CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 11 11
Over 5 (Years) | Single-name CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 1 1
Over 5 (Years) | Index and basket CDS    
Credit Derivatives    
Maximum potential payout/notional 20 18
Over 5 (Years) | Index and basket CDS | Investment grade    
Credit Derivatives    
Maximum potential payout/notional 0 0
Over 5 (Years) | Index and basket CDS | Non-investment grade    
Credit Derivatives    
Maximum potential payout/notional 20 18
Over 5 (Years) | Other credit contracts    
Credit Derivatives    
Maximum potential payout/notional $ 3 $ 3