XML 72 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives and Other Financial Instruments - Schedule of Fair Values of Level 3 Derivative Instruments Recorded as Assets and Liabilities (Detail) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments Gain Loss [Line Items]    
Total asset derivatives $ 73 $ 25
Total asset derivatives 59 0
Total liability derivatives 286 263
Total liability derivatives 862 836
Level 3 [Member] | Energy Contracts [Member]    
Derivative Instruments Gain Loss [Line Items]    
Total asset derivatives 40 24
Total liability derivatives 1,097 1,079
Level 3 [Member] | Derivatives Not Designated as Hedging Instruments [Member] | Energy Contracts [Member]    
Derivative Instruments Gain Loss [Line Items]    
Total asset derivatives 40 24
Total liability derivatives 0 2
Level 3 [Member] | Derivatives Not Designated as Hedging Instruments [Member] | Embedded Credit Derivative [Member] | Energy Contracts [Member]    
Derivative Instruments Gain Loss [Line Items]    
Total liability derivatives 0 1
Total liability derivatives 0 1
Level 3 [Member] | Derivatives Not Designated as Hedging Instruments [Member] | Financial Contracts [Member] | Energy Contracts [Member]    
Derivative Instruments Gain Loss [Line Items]    
Total asset derivatives 35 24
Total asset derivatives 5 0
Level 3 [Member] | Derivatives Designated as Hedging Instruments [Member] | Energy Contracts [Member]    
Derivative Instruments Gain Loss [Line Items]    
Total liability derivatives 1,097 1,077
Level 3 [Member] | Derivatives Designated as Hedging Instruments [Member] | Power Contract [Member] | Energy Contracts [Member]    
Derivative Instruments Gain Loss [Line Items]    
Total liability derivatives 264 251
Total liability derivatives $ 833 $ 826