XML 164 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Summary of Economic Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]      
Gains (Losses) $ (996) $ (986) $ 568
Economic Hedges | Commodity Contract      
Derivative [Line Items]      
Gains (Losses) (966) (1,026) 571
Economic Hedges | Commodity Contract | Operating revenues      
Derivative [Line Items]      
Gains (Losses) 1,402 (1,193) (635)
Economic Hedges | Commodity Contract | Purchased power and fuel      
Derivative [Line Items]      
Gains (Losses) $ (2,368) $ 167 $ 1,206