XML 30 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Regulatory Matters Regulatory Matters - Schedule of Regulatory Liabilities (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Regulatory Liabilities [Line Items]    
Regulatory Assets $ 6,872us-gaap_RegulatoryAssets $ 6,923us-gaap_RegulatoryAssets
Current 421us-gaap_RegulatoryLiabilityCurrent 310us-gaap_RegulatoryLiabilityCurrent
Noncurrent 4,566us-gaap_RegulatoryLiabilityNoncurrent 4,550us-gaap_RegulatoryLiabilityNoncurrent
Regulatory Liabilities 4,987us-gaap_RegulatoryLiabilities 4,860us-gaap_RegulatoryLiabilities
Other Postretirement Benefits [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 72us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_OtherPostretirementBenefitsMember
88us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_OtherPostretirementBenefitsMember
Nuclear Decommissioning [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 2,920us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_NuclearDecommissioningMember
2,879us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_NuclearDecommissioningMember
Removal Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 1,567us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RemovalCostsMember
1,566us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RemovalCostsMember
Energy Efficiency Demand Response Programs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 27us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyDemandResponseProgramsMember
27us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyDemandResponseProgramsMember
Dlc Program Cost [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 10us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_DlcProgramCostMember
10us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_DlcProgramCostMember
Energy Efficiency Phase [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 38us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyPhaseMember
32us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyPhaseMember
Electric Transmission And Distribution Tax Repairs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 106us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_ElectricTransmissionAndDistributionTaxRepairsMember
102us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_ElectricTransmissionAndDistributionTaxRepairsMember
Gas Distribution Tax Repairs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 34us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_GasDistributionTaxRepairsMember
49us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_GasDistributionTaxRepairsMember
Over Recovered Energy And Transmission Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 142us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredEnergyAndTransmissionCostsMember
84us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredEnergyAndTransmissionCostsMember
Over-Recovered Universal Service Fund Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 3us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredUniversalServiceFundCostsMember
2us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredUniversalServiceFundCostsMember
Revenue Subject to Refund [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 3us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RevenueSubjectToRefundMember
3us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RevenueSubjectToRefundMember
Over Recovered Decoupling Revenue [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 56us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingRevenueMember
12us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingRevenueMember
Regulatory Liabilities Other [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 9us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_RegulatoryLiabilitiesOtherMember
6us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= exc_RegulatoryLiabilitiesOtherMember
Baltimore Gas and Electric Company [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Assets 678us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
724us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Current 124us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
44us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Noncurrent 187us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
200us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Regulatory Liabilities 311us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
244us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Baltimore Gas and Electric Company [Member] | Over Recovered Decoupling Gas Revenue [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 37us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingGasRevenueMember
12us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingGasRevenueMember
Baltimore Gas and Electric Company [Member] | Over Recovered Decoupling Electric Revenue [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 19us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingElectricRevenueMember
 
Baltimore Gas and Electric Company [Member] | Other Postretirement Benefits [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OtherPostretirementBenefitsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OtherPostretirementBenefitsMember
Baltimore Gas and Electric Company [Member] | Nuclear Decommissioning [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_NuclearDecommissioningMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_NuclearDecommissioningMember
Baltimore Gas and Electric Company [Member] | Removal Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 216us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RemovalCostsMember
223us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RemovalCostsMember
Baltimore Gas and Electric Company [Member] | Energy Efficiency Demand Response Programs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyDemandResponseProgramsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyDemandResponseProgramsMember
Baltimore Gas and Electric Company [Member] | Dlc Program Cost [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_DlcProgramCostMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_DlcProgramCostMember
Baltimore Gas and Electric Company [Member] | Energy Efficiency Phase [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyPhaseMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyPhaseMember
Baltimore Gas and Electric Company [Member] | Electric Transmission And Distribution Tax Repairs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_ElectricTransmissionAndDistributionTaxRepairsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_ElectricTransmissionAndDistributionTaxRepairsMember
Baltimore Gas and Electric Company [Member] | Gas Distribution Tax Repairs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_GasDistributionTaxRepairsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_GasDistributionTaxRepairsMember
Baltimore Gas and Electric Company [Member] | Over Recovered Energy And Transmission Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 35us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredEnergyAndTransmissionCostsMember
7us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredEnergyAndTransmissionCostsMember
Baltimore Gas and Electric Company [Member] | Over-Recovered Universal Service Fund Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredUniversalServiceFundCostsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredUniversalServiceFundCostsMember
Baltimore Gas and Electric Company [Member] | Revenue Subject to Refund [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RevenueSubjectToRefundMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RevenueSubjectToRefundMember
Baltimore Gas and Electric Company [Member] | Over Recovered Decoupling Revenue [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 56us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingRevenueMember
12us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingRevenueMember
Baltimore Gas and Electric Company [Member] | Regulatory Liabilities Other [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 4us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_RegulatoryLiabilitiesOtherMember
2us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_RegulatoryLiabilitiesOtherMember
Baltimore Gas and Electric Company [Member] | Over-Recovered Natural Gas Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 31us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredNaturalGasCostsMember
7us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredNaturalGasCostsMember
Baltimore Gas and Electric Company [Member] | Over Recovered Electric Energy And Transmission Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 4us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredElectricEnergyAndTransmissionCostsMember
10us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredElectricEnergyAndTransmissionCostsMember
PECO Energy Co [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Assets 1,584us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
1,558us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Current 119us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
90us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Noncurrent 662us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
657us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Regulatory Liabilities 781us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
747us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
PECO Energy Co [Member] | Other Postretirement Benefits [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OtherPostretirementBenefitsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OtherPostretirementBenefitsMember
PECO Energy Co [Member] | Nuclear Decommissioning [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 500us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_NuclearDecommissioningMember
490us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_NuclearDecommissioningMember
PECO Energy Co [Member] | Removal Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RemovalCostsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RemovalCostsMember
PECO Energy Co [Member] | Energy Efficiency Demand Response Programs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 2us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyDemandResponseProgramsMember
2us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyDemandResponseProgramsMember
PECO Energy Co [Member] | Dlc Program Cost [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 10us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_DlcProgramCostMember
10us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_DlcProgramCostMember
PECO Energy Co [Member] | Energy Efficiency Phase [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 38us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyPhaseMember
32us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyPhaseMember
PECO Energy Co [Member] | Electric Transmission And Distribution Tax Repairs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 106us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_ElectricTransmissionAndDistributionTaxRepairsMember
102us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_ElectricTransmissionAndDistributionTaxRepairsMember
PECO Energy Co [Member] | Gas Distribution Tax Repairs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 34us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_GasDistributionTaxRepairsMember
49us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_GasDistributionTaxRepairsMember
PECO Energy Co [Member] | Over Recovered Energy And Transmission Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 84us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredEnergyAndTransmissionCostsMember
58us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredEnergyAndTransmissionCostsMember
PECO Energy Co [Member] | Over-Recovered Universal Service Fund Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 3us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredUniversalServiceFundCostsMember
2us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredUniversalServiceFundCostsMember
PECO Energy Co [Member] | Revenue Subject to Refund [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RevenueSubjectToRefundMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RevenueSubjectToRefundMember
PECO Energy Co [Member] | Over Recovered Decoupling Revenue [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingRevenueMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingRevenueMember
PECO Energy Co [Member] | Regulatory Liabilities Other [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 4us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_RegulatoryLiabilitiesOtherMember
2us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_RegulatoryLiabilitiesOtherMember
Commonwealth Edison Co [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Assets 1,183us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,201us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Current 131us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
125us-gaap_RegulatoryLiabilityCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Noncurrent 3,692us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
3,655us-gaap_RegulatoryLiabilityNoncurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Regulatory Liabilities 3,823us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
3,780us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Commonwealth Edison Co [Member] | Other Postretirement Benefits [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OtherPostretirementBenefitsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OtherPostretirementBenefitsMember
Commonwealth Edison Co [Member] | Nuclear Decommissioning [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 2,420us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_NuclearDecommissioningMember
2,389us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_NuclearDecommissioningMember
Commonwealth Edison Co [Member] | Removal Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 1,351us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RemovalCostsMember
1,343us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RemovalCostsMember
Commonwealth Edison Co [Member] | Energy Efficiency Demand Response Programs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 25us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyDemandResponseProgramsMember
25us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyDemandResponseProgramsMember
Commonwealth Edison Co [Member] | Dlc Program Cost [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_DlcProgramCostMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_DlcProgramCostMember
Commonwealth Edison Co [Member] | Energy Efficiency Phase [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyPhaseMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_EnergyEfficiencyPhaseMember
Commonwealth Edison Co [Member] | Electric Transmission And Distribution Tax Repairs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_ElectricTransmissionAndDistributionTaxRepairsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_ElectricTransmissionAndDistributionTaxRepairsMember
Commonwealth Edison Co [Member] | Gas Distribution Tax Repairs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_GasDistributionTaxRepairsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_GasDistributionTaxRepairsMember
Commonwealth Edison Co [Member] | Over Recovered Energy And Transmission Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 23us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredEnergyAndTransmissionCostsMember
19us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredEnergyAndTransmissionCostsMember
Commonwealth Edison Co [Member] | Over-Recovered Universal Service Fund Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredUniversalServiceFundCostsMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredUniversalServiceFundCostsMember
Commonwealth Edison Co [Member] | Revenue Subject to Refund [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 3us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RevenueSubjectToRefundMember
3us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_RevenueSubjectToRefundMember
Commonwealth Edison Co [Member] | Over Recovered Decoupling Revenue [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingRevenueMember
0us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_OverRecoveredDecouplingRevenueMember
Commonwealth Edison Co [Member] | Regulatory Liabilities Other [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Liabilities 1us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_RegulatoryLiabilitiesOtherMember
1us-gaap_RegulatoryLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RegulatoryLiabilityAxis
= exc_RegulatoryLiabilitiesOtherMember
Under Recovered Distribution Service Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Assets 316us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
371us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredDistributionServiceCostsMember
Under Recovered Distribution Service Costs [Member] | Baltimore Gas and Electric Company [Member]    
Regulatory Liabilities [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
Under Recovered Distribution Service Costs [Member] | PECO Energy Co [Member]    
Regulatory Liabilities [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
Under Recovered Distribution Service Costs [Member] | Commonwealth Edison Co [Member]    
Regulatory Liabilities [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
Under Recovered Energy And Transmission Costs [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Assets 41us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
48us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredEnergyAndTransmissionCostsMember
Under Recovered Energy And Transmission Costs [Member] | Baltimore Gas and Electric Company [Member]    
Regulatory Liabilities [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
Under Recovered Energy And Transmission Costs [Member] | PECO Energy Co [Member]    
Regulatory Liabilities [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
Under Recovered Energy And Transmission Costs [Member] | Commonwealth Edison Co [Member]    
Regulatory Liabilities [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
Under-Recovered Electric Revenue Decoupling [Member] | Baltimore Gas and Electric Company [Member]    
Regulatory Liabilities [Line Items]    
Regulatory Assets   $ 7us-gaap_RegulatoryAssets
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RegulatoryAssetAxis
= exc_UnderRecoveredElectricRevenueDecouplingMember