XML 120 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Nuclear decommissioning trust $ 1,951 $ 1,648
Equity Securities    
Assets:    
Nuclear decommissioning trust 1,217 990
Debt Securities    
Assets:    
Nuclear decommissioning trust 734 658
Fair Value, Recurring    
Assets:    
Sub-total 14 13
Liabilities:    
Total liabilities 14 13
Fair Value, Recurring | Total    
Assets:    
Sub-total 5,594 6,430
Total assets 6,173 6,888
Liabilities:    
Total liabilities 6,946 8,336
Fair Value, Recurring | Equity Securities    
Assets:    
Total assets measured at net asset value 579 458
Fair Value, Recurring | Equity Securities | Total    
Assets:    
Nuclear decommissioning trust 638 532
Fair Value, Recurring | Debt Securities | Total    
Assets:    
Nuclear decommissioning trust 734 658
Fair Value, Recurring | Commodity contracts    
Assets:    
Derivative assets 14 13
Liabilities:    
Derivative liabilities 14 13
Fair Value, Recurring | Commodity contracts | Total    
Assets:    
Derivative assets 4,158 5,105
Liabilities:    
Derivative liabilities 6,898 8,253
Fair Value, Recurring | Interest rate swaps    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities 0 0
Fair Value, Recurring | Interest rate swaps | Total    
Assets:    
Derivative assets 64 135
Liabilities:    
Derivative liabilities 48 83
Level 1 | Fair Value, Recurring    
Assets:    
Sub-total 3,524 4,044
Liabilities:    
Total liabilities 3,815 5,297
Level 1 | Fair Value, Recurring | Equity Securities    
Assets:    
Nuclear decommissioning trust 638 532
Level 1 | Fair Value, Recurring | Debt Securities    
Assets:    
Nuclear decommissioning trust 0 0
Level 1 | Fair Value, Recurring | Commodity contracts    
Assets:    
Derivative assets 2,886 3,512
Liabilities:    
Derivative liabilities 3,815 5,297
Level 1 | Fair Value, Recurring | Interest rate swaps    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities 0 0
Level 2 | Fair Value, Recurring    
Assets:    
Sub-total 1,426 1,582
Liabilities:    
Total liabilities 1,443 1,016
Level 2 | Fair Value, Recurring | Equity Securities    
Assets:    
Nuclear decommissioning trust 0 0
Level 2 | Fair Value, Recurring | Debt Securities    
Assets:    
Nuclear decommissioning trust 734 658
Level 2 | Fair Value, Recurring | Commodity contracts    
Assets:    
Derivative assets 628 789
Liabilities:    
Derivative liabilities 1,395 933
Level 2 | Fair Value, Recurring | Interest rate swaps    
Assets:    
Derivative assets 64 135
Liabilities:    
Derivative liabilities 48 83
Level 3    
Assets:    
Sub-total 630 791
Liabilities:    
Total liabilities 1,674 2,010
Level 3 | Fair Value, Recurring    
Assets:    
Sub-total 630 791
Liabilities:    
Total liabilities 1,674 2,010
Level 3 | Fair Value, Recurring | Equity Securities    
Assets:    
Nuclear decommissioning trust 0 0
Level 3 | Fair Value, Recurring | Debt Securities    
Assets:    
Nuclear decommissioning trust 0 0
Level 3 | Fair Value, Recurring | Commodity contracts    
Assets:    
Derivative assets 630 791
Liabilities:    
Derivative liabilities 1,674 2,010
Level 3 | Fair Value, Recurring | Interest rate swaps    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities $ 0 $ 0