XML 230 R186.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Schedule of Environmental Liabilities (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Total Accrual For Environmental Loss Contingencies [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities $ 347us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
$ 338us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
Accrual For MGP Investigation And Remediation [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities 277us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
273us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
Exelon Generation Co L L C [Member] | Total Accrual For Environmental Loss Contingencies [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities 63us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
56us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Exelon Generation Co L L C [Member] | Accrual For MGP Investigation And Remediation [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities 0us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Commonwealth Edison Co [Member] | Total Accrual For Environmental Loss Contingencies [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities 238us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
234us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Commonwealth Edison Co [Member] | Accrual For MGP Investigation And Remediation [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities 235us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
229us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
PECO Energy Co [Member] | Total Accrual For Environmental Loss Contingencies [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities 45us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
47us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
PECO Energy Co [Member] | Accrual For MGP Investigation And Remediation [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities 42us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
44us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Baltimore Gas and Electric Company [Member] | Total Accrual For Environmental Loss Contingencies [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities 1us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
1us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_TotalAccrualForEnvironmentalLossContingenciesMember
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Baltimore Gas and Electric Company [Member] | Accrual For MGP Investigation And Remediation [Member]    
Accrual For Environmental Loss Contingencies [Line Items]    
Accrued environmental liabilities $ 0us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
$ 0us-gaap_AccrualForEnvironmentalLossContingencies
/ exc_AccrualForEnvironmentalLossContingenciesMaterialComponentsAxis
= exc_AccrualForMgpInvestigationAndRemediationMember
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember