v3.26.1
Fair Value Hierarchy - Significant Unobservable Inputs Used to Value Level 3 Derivatives (Detail)
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs Disclosure [Line Items]            
Fair value of derivative assets (liabilities) $ (352,000,000) $ (1,548,000,000) $ (415,000,000) $ 959,000,000 $ 1,155,000,000 $ 825,000,000
Interest rates            
Fair Value Measurement Inputs Disclosure [Line Items]            
Fair value of derivative assets (liabilities) (376,000,000) (179,000,000) (104,000,000) 26,000,000 71,000,000 (112,000,000)
Credit            
Fair Value Measurement Inputs Disclosure [Line Items]            
Fair value of derivative assets (liabilities) 1,285,000,000 1,486,000,000 1,631,000,000 1,288,000,000 1,359,000,000 1,218,000,000
Currencies            
Fair Value Measurement Inputs Disclosure [Line Items]            
Fair value of derivative assets (liabilities) 157,000,000 84,000,000 22,000,000 127,000,000 117,000,000 47,000,000
Commodities            
Fair Value Measurement Inputs Disclosure [Line Items]            
Fair value of derivative assets (liabilities) 561,000,000 544,000,000 735,000,000 839,000,000 811,000,000 778,000,000
Equities            
Fair Value Measurement Inputs Disclosure [Line Items]            
Fair value of derivative assets (liabilities) $ (1,979,000,000) $ (3,483,000,000) $ (2,699,000,000) $ (1,321,000,000) $ (1,203,000,000) $ (1,106,000,000)
Minimum | Interest rates | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs (0.10)   (0.10)      
Minimum | Interest rates | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.0031   0.31      
Minimum | Credit | Level 3 | Credit spreads (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 16   9      
Minimum | Credit | Level 3 | Upfront credit points            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs (0.04)   0      
Minimum | Credit | Level 3 | Recovery rates            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.25   0.25      
Minimum | Currencies | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0   0      
Minimum | Currencies | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.16   0.17      
Minimum | Commodities | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.17   0.20      
Minimum | Commodities | Electricity | Level 3 | Spread            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 2.51   2.98      
Minimum | Commodities | Natural gas | Level 3 | Credit spreads (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs (2.73)   (4.27)      
Minimum | Equities | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs (0.70)   (0.70)      
Minimum | Equities | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.02   0.02      
Maximum | Interest rates | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.90   0.95      
Maximum | Interest rates | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 1.51   1.51      
Maximum | Credit | Level 3 | Credit spreads (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 1,599   1,065      
Maximum | Credit | Level 3 | Upfront credit points            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 1   1      
Maximum | Credit | Level 3 | Recovery rates            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.40   0.60      
Maximum | Currencies | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.70   0.70      
Maximum | Currencies | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.16   0.18      
Maximum | Commodities | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.78   1.01      
Maximum | Commodities | Electricity | Level 3 | Spread            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 432.46   489.82      
Maximum | Commodities | Natural gas | Level 3 | Credit spreads (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 4.70   2.19      
Maximum | Equities | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 1   1      
Maximum | Equities | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 1.29   1.02      
Average | Interest rates | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.33   0.34      
Average | Interest rates | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.69   0.69      
Average | Credit | Level 3 | Credit spreads (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 132   135      
Average | Credit | Level 3 | Upfront credit points            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.20   0.19      
Average | Credit | Level 3 | Recovery rates            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.39   0.43      
Average | Currencies | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.21   0.21      
Average | Currencies | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.16   0.17      
Average | Commodities | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.37   0.35      
Average | Commodities | Electricity | Level 3 | Spread            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 50.96   57.43      
Average | Commodities | Natural gas | Level 3 | Credit spreads (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs (0.23)   (0.40)      
Average | Equities | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.58   0.58      
Average | Equities | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.22   0.14      
Median | Interest rates | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.25   0.25      
Median | Interest rates | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.57   0.57      
Median | Credit | Level 3 | Credit spreads (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 100   106      
Median | Credit | Level 3 | Upfront credit points            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.12   0.10      
Median | Credit | Level 3 | Recovery rates            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.40   0.40      
Median | Currencies | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.03   0.03      
Median | Currencies | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.16   0.17      
Median | Commodities | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.34   0.30      
Median | Commodities | Electricity | Level 3 | Spread            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 33.65   35.57      
Median | Commodities | Natural gas | Level 3 | Credit spreads (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs (0.20)   (0.33)      
Median | Equities | Level 3 | Correlation            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.61   0.60      
Median | Equities | Level 3 | Volatility (bps)            
Fair Value Measurement Inputs Disclosure [Line Items]            
Significant unobservable inputs 0.17   0.09