XML 117 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Asset Retirement Obligations - Non-Nuclear Asset Retirement Obligations Rollforward (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]      
Accretion expense $ 543 $ 514 $ 500
Nonnuclear Decommissioning Asset Retirement Obligation      
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]      
Beginning balance 216 212  
Other one-time charges 18 5  
Accretion expense 11 11  
Asset divestitures (1) (19)  
Payments (5) (3)  
Ending balance $ 239 216 $ 212
Nonnuclear Decommissioning Asset Retirement Obligation | Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations      
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]      
Other one-time charges   $ 10