XML 78 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Regulatory Matters Regulatory Matters - Schedule of Regulatory Assets (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Regulatory Assets [Line Items]    
Current $ 804us-gaap_RegulatoryAssetsCurrent $ 847us-gaap_RegulatoryAssetsCurrent
Noncurrent 6,068us-gaap_RegulatoryAssetsNoncurrent 6,076us-gaap_RegulatoryAssetsNoncurrent
Regulatory Assets 6,872us-gaap_RegulatoryAssets 6,923us-gaap_RegulatoryAssets
Other Postretirement Benefits [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 3,248us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_OtherPostretirementBenefitsMember
3,256us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_OtherPostretirementBenefitsMember
Deferred Income Tax Charge [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 1,561us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_DeferredIncomeTaxChargesMember
1,542us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_DeferredIncomeTaxChargesMember
AMI Expenses [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 325us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
296us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
Under Recovered Distribution Service Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 316us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
371us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
Loss on Reacquired Debt [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 54us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_LossOnReacquiredDebtMember
57us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_LossOnReacquiredDebtMember
Fair Value Of Long Term Debt [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 184us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_FairValueOfLongTermDebtMember
190us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_FairValueOfLongTermDebtMember
Employee Severance [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 11us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EmployeeSeveranceMember
12us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EmployeeSeveranceMember
Asset Retirement Obligation Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 119us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_AssetRetirementObligationCostsMember
116us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_AssetRetirementObligationCostsMember
Environmental Restoration Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 250us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EnvironmentalRestorationCostsMember
257us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EnvironmentalRestorationCostsMember
Under Recovered Uncollectible Accounts Expense [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 62us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredUncollectibleAccountsExpenseMember
67us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredUncollectibleAccountsExpenseMember
Renewable Energy And Associated REC [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 241us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_RenewableEnergyAndAssociatedRecMember
207us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_RenewableEnergyAndAssociatedRecMember
Under Recovered Energy And Transmission Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 41us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
48us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
Deferred Storm Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 3us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_DeferredStormCostsMember
3us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_DeferredStormCostsMember
Electric Generation Related Regulatory Asset [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 28us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_ElectricGenerationRelatedRegulatoryAssetMember
30us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_ElectricGenerationRelatedRegulatoryAssetMember
Rate Stabilization Deferral [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 136us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_RateStabilizationDeferralMember
160us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_RateStabilizationDeferralMember
Energy Efficiency And Demand Response Programs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 230us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_EnergyEfficiencyAndDemandResponseProgramsMember
248us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_EnergyEfficiencyAndDemandResponseProgramsMember
Merger Integration Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 8us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
8us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
ConservativeVoltageReductionProgram [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 2us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_ConservativeVoltageReductionProgramMember
2us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_ConservativeVoltageReductionProgramMember
Regulatory Assets [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 53us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_RegulatoryAssetsMember
46us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_RegulatoryAssetsMember
Under Recovered Decoupling Revenue [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets   7us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDecouplingRevenueMember
Commonwealth Edison Co [Member]    
Regulatory Assets [Line Items]    
Current 317us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
349us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Noncurrent 866us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
852us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Regulatory Assets 1,183us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,201us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Commonwealth Edison Co [Member] | Other Postretirement Benefits [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_OtherPostretirementBenefitsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_OtherPostretirementBenefitsMember
Commonwealth Edison Co [Member] | Deferred Income Tax Charge [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 65us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_DeferredIncomeTaxChargesMember
64us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_DeferredIncomeTaxChargesMember
Commonwealth Edison Co [Member] | AMI Expenses [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 106us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
91us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
Commonwealth Edison Co [Member] | Under Recovered Distribution Service Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 316us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
371us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
Commonwealth Edison Co [Member] | Loss on Reacquired Debt [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 51us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_LossOnReacquiredDebtMember
53us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_LossOnReacquiredDebtMember
Commonwealth Edison Co [Member] | Fair Value Of Long Term Debt [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_FairValueOfLongTermDebtMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_FairValueOfLongTermDebtMember
Commonwealth Edison Co [Member] | Employee Severance [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EmployeeSeveranceMember
Commonwealth Edison Co [Member] | Asset Retirement Obligation Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 75us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_AssetRetirementObligationCostsMember
74us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_AssetRetirementObligationCostsMember
Commonwealth Edison Co [Member] | Environmental Restoration Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 213us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EnvironmentalRestorationCostsMember
219us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EnvironmentalRestorationCostsMember
Commonwealth Edison Co [Member] | Under Recovered Uncollectible Accounts Expense [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 62us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredUncollectibleAccountsExpenseMember
67us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredUncollectibleAccountsExpenseMember
Commonwealth Edison Co [Member] | Renewable Energy And Associated REC [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 241us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RenewableEnergyAndAssociatedRecMember
207us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RenewableEnergyAndAssociatedRecMember
Commonwealth Edison Co [Member] | Under Recovered Energy And Transmission Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 37us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
33us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
Commonwealth Edison Co [Member] | Deferred Storm Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_DeferredStormCostsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_DeferredStormCostsMember
Commonwealth Edison Co [Member] | Electric Generation Related Regulatory Asset [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_ElectricGenerationRelatedRegulatoryAssetMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_ElectricGenerationRelatedRegulatoryAssetMember
Commonwealth Edison Co [Member] | Rate Stabilization Deferral [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RateStabilizationDeferralMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RateStabilizationDeferralMember
Commonwealth Edison Co [Member] | Energy Efficiency And Demand Response Programs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_EnergyEfficiencyAndDemandResponseProgramsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_EnergyEfficiencyAndDemandResponseProgramsMember
Commonwealth Edison Co [Member] | Merger Integration Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
Commonwealth Edison Co [Member] | ConservativeVoltageReductionProgram [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_ConservativeVoltageReductionProgramMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_ConservativeVoltageReductionProgramMember
Commonwealth Edison Co [Member] | Regulatory Assets [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 17us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RegulatoryAssetsMember
22us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RegulatoryAssetsMember
Commonwealth Edison Co [Member] | Under Recovered Decoupling Revenue [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets   0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDecouplingRevenueMember
PECO Energy Co [Member]    
Regulatory Assets [Line Items]    
Current 41us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
29us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Noncurrent 1,543us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
1,529us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Regulatory Assets 1,584us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
1,558us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
PECO Energy Co [Member] | DSP Program [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 42us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_DSPProgramMember
39us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_DSPProgramMember
PECO Energy Co [Member] | Other Postretirement Benefits [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_OtherPostretirementBenefitsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_OtherPostretirementBenefitsMember
PECO Energy Co [Member] | Deferred Income Tax Charge [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 1,419us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_DeferredIncomeTaxChargesMember
1,400us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_DeferredIncomeTaxChargesMember
PECO Energy Co [Member] | AMI Expenses [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 76us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
77us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
PECO Energy Co [Member] | Under Recovered Distribution Service Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
PECO Energy Co [Member] | Loss on Reacquired Debt [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 3us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_LossOnReacquiredDebtMember
4us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_LossOnReacquiredDebtMember
PECO Energy Co [Member] | Fair Value Of Long Term Debt [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_FairValueOfLongTermDebtMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_FairValueOfLongTermDebtMember
PECO Energy Co [Member] | Employee Severance [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EmployeeSeveranceMember
PECO Energy Co [Member] | Asset Retirement Obligation Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 26us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_AssetRetirementObligationCostsMember
26us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_AssetRetirementObligationCostsMember
PECO Energy Co [Member] | Environmental Restoration Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 36us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EnvironmentalRestorationCostsMember
37us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EnvironmentalRestorationCostsMember
PECO Energy Co [Member] | Under Recovered Uncollectible Accounts Expense [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredUncollectibleAccountsExpenseMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredUncollectibleAccountsExpenseMember
PECO Energy Co [Member] | Renewable Energy And Associated REC [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RenewableEnergyAndAssociatedRecMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RenewableEnergyAndAssociatedRecMember
PECO Energy Co [Member] | Under Recovered Energy And Transmission Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
PECO Energy Co [Member] | Deferred Storm Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_DeferredStormCostsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_DeferredStormCostsMember
PECO Energy Co [Member] | Electric Generation Related Regulatory Asset [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_ElectricGenerationRelatedRegulatoryAssetMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_ElectricGenerationRelatedRegulatoryAssetMember
PECO Energy Co [Member] | Rate Stabilization Deferral [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RateStabilizationDeferralMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RateStabilizationDeferralMember
PECO Energy Co [Member] | Energy Efficiency And Demand Response Programs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_EnergyEfficiencyAndDemandResponseProgramsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_EnergyEfficiencyAndDemandResponseProgramsMember
PECO Energy Co [Member] | Merger Integration Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
PECO Energy Co [Member] | ConservativeVoltageReductionProgram [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_ConservativeVoltageReductionProgramMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_ConservativeVoltageReductionProgramMember
PECO Energy Co [Member] | Regulatory Assets [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 24us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RegulatoryAssetsMember
14us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_RegulatoryAssetsMember
PECO Energy Co [Member] | Under Recovered Decoupling Revenue [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets   0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDecouplingRevenueMember
PECO Energy Co [Member] | Over-Recovered Natural Gas Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 34us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_OverRecoveredNaturalGasCostsMember
3us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_OverRecoveredNaturalGasCostsMember
PECO Energy Co [Member] | Over Recovered Electric Energy And Transmission Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 8us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_OverRecoveredElectricEnergyAndTransmissionCostsMember
16us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryAssetAxis
= exc_OverRecoveredElectricEnergyAndTransmissionCostsMember
Baltimore Gas and Electric Company [Member]    
Regulatory Assets [Line Items]    
Current 187us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
214us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Noncurrent 491us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
510us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Regulatory Assets 678us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
724us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Baltimore Gas and Electric Company [Member] | Other Postretirement Benefits [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_OtherPostretirementBenefitsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_OtherPostretirementBenefitsMember
Baltimore Gas and Electric Company [Member] | Deferred Income Tax Charge [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 77us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_DeferredIncomeTaxChargesMember
78us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_DeferredIncomeTaxChargesMember
Baltimore Gas and Electric Company [Member] | AMI Expenses [Member]    
Regulatory Assets [Line Items]    
Noncurrent 143us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
128us-gaap_RegulatoryAssetsNoncurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
Regulatory Assets 143us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
128us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_AmiExpensesMember
Baltimore Gas and Electric Company [Member] | Under Recovered Distribution Service Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
Baltimore Gas and Electric Company [Member] | Loss on Reacquired Debt [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 8us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_LossOnReacquiredDebtMember
9us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_LossOnReacquiredDebtMember
Baltimore Gas and Electric Company [Member] | Fair Value Of Long Term Debt [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_FairValueOfLongTermDebtMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_FairValueOfLongTermDebtMember
Baltimore Gas and Electric Company [Member] | Employee Severance [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 11us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EmployeeSeveranceMember
12us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EmployeeSeveranceMember
Baltimore Gas and Electric Company [Member] | Asset Retirement Obligation Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 18us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_AssetRetirementObligationCostsMember
16us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_AssetRetirementObligationCostsMember
Baltimore Gas and Electric Company [Member] | Environmental Restoration Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 1us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EnvironmentalRestorationCostsMember
1us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= us-gaap_EnvironmentalRestorationCostsMember
Baltimore Gas and Electric Company [Member] | Under Recovered Uncollectible Accounts Expense [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredUncollectibleAccountsExpenseMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredUncollectibleAccountsExpenseMember
Baltimore Gas and Electric Company [Member] | Renewable Energy And Associated REC [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_RenewableEnergyAndAssociatedRecMember
0us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_RenewableEnergyAndAssociatedRecMember
Baltimore Gas and Electric Company [Member] | Under Recovered Energy And Transmission Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 4us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
15us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
Baltimore Gas and Electric Company [Member] | Deferred Storm Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 3us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_DeferredStormCostsMember
3us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_DeferredStormCostsMember
Baltimore Gas and Electric Company [Member] | Electric Generation Related Regulatory Asset [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 28us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_ElectricGenerationRelatedRegulatoryAssetMember
30us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_ElectricGenerationRelatedRegulatoryAssetMember
Baltimore Gas and Electric Company [Member] | Rate Stabilization Deferral [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 136us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_RateStabilizationDeferralMember
160us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_RateStabilizationDeferralMember
Baltimore Gas and Electric Company [Member] | Energy Efficiency And Demand Response Programs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 230us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_EnergyEfficiencyAndDemandResponseProgramsMember
248us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_EnergyEfficiencyAndDemandResponseProgramsMember
Baltimore Gas and Electric Company [Member] | Merger Integration Costs [Member]    
Regulatory Assets [Line Items]    
Current 4us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
4us-gaap_RegulatoryAssetsCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
Regulatory Assets 8us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
8us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_MergerIntegrationCostsMember
Baltimore Gas and Electric Company [Member] | ConservativeVoltageReductionProgram [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 2us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_ConservativeVoltageReductionProgramMember
2us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_ConservativeVoltageReductionProgramMember
Baltimore Gas and Electric Company [Member] | Regulatory Assets [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 9us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_RegulatoryAssetsMember
7us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_RegulatoryAssetsMember
Baltimore Gas and Electric Company [Member] | Under Recovered Decoupling Revenue [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets   7us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDecouplingRevenueMember
Baltimore Gas and Electric Company [Member] | Over Recovered Electric Energy And Transmission Costs [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets 1us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_OverRecoveredElectricEnergyAndTransmissionCostsMember
 
Baltimore Gas and Electric Company [Member] | Under-Recovered Electric Revenue Decoupling [Member]    
Regulatory Assets [Line Items]    
Regulatory Assets   $ 7us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredElectricRevenueDecouplingMember