XML 306 R258.htm IDEA: XBRL DOCUMENT v3.22.0.1
Asset Retirement Obligations - Asset Retirement Obligation By Type (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Asset Retirement Obligations By Type [Line Items]      
Regulatory liabilities $ 7,214 $ 7,475  
Asset retirement obligations 1,340 1,341 $ 1,272
Fossil fuel facilities      
Asset Retirement Obligations By Type [Line Items]      
Asset retirement obligations 466 529  
Quad Cities Station      
Asset Retirement Obligations By Type [Line Items]      
Asset retirement obligations 427 376  
Wind generating facilities      
Asset Retirement Obligations By Type [Line Items]      
Asset retirement obligations 299 273  
Solar generating facilities      
Asset Retirement Obligations By Type [Line Items]      
Asset retirement obligations 25 24  
Offshore pipeline facilities      
Asset Retirement Obligations By Type [Line Items]      
Asset retirement obligations 14 16  
Other      
Asset Retirement Obligations By Type [Line Items]      
Asset retirement obligations 109 123  
Cost of removal      
Asset Retirement Obligations By Type [Line Items]      
Regulatory liabilities 2,424 2,435  
Quad Cities Station nuclear decommissioning trust funds      
Asset Retirement Obligations By Type [Line Items]      
Nuclear decommissioning trust $ 768 $ 676