XML 114 R134.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Benefits - Narrative (Details) (USD $)
3 Months Ended 12 Months Ended 1 Months Ended 3 Months Ended 0 Months Ended
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 30, 2014
Jun. 30, 2014
Dec. 31, 2014
Oct. 31, 2014
Apr. 30, 2014
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Defined benefit plan, amounts recognized In regulatory liabilities, before tax $ 5,000,000exc_DefinedBenefitPlanAmountsRecognizedInRegulatoryLiabilitiesBeforeTax                
Effect of federal subsidy on net periodic postretirement benefit costs under the Prescription Drug Act   0us-gaap_PrescriptionDrugBenefitEffectOfSubsidyOnNetPeriodicPostretirementBenefitCost1 0us-gaap_PrescriptionDrugBenefitEffectOfSubsidyOnNetPeriodicPostretirementBenefitCost1 17,000,000us-gaap_PrescriptionDrugBenefitEffectOfSubsidyOnNetPeriodicPostretirementBenefitCost1          
Expected qualified pension plan contributions   447,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear         447,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear    
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   37,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths         37,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths    
Projected Benefit Obligation In Excess Of Plan Assets [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Funded status of the pension and other postretirement benefit obligations   81.00%exc_DefinedBenefitPlanFundedStatusOfPlanPercentage
/ exc_DefinedBenefitPlanPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAxis
= exc_ProjectedBenefitObligationInExcessOfPlanAssetsMember
88.00%exc_DefinedBenefitPlanFundedStatusOfPlanPercentage
/ exc_DefinedBenefitPlanPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAxis
= exc_ProjectedBenefitObligationInExcessOfPlanAssetsMember
           
Accumulated Benefit Obligation In Excess Of Plan Assets [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Funded status of the pension and other postretirement benefit obligations   87.00%exc_DefinedBenefitPlanFundedStatusOfPlanPercentage
/ exc_DefinedBenefitPlanPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAxis
= exc_AccumulatedBenefitObligationInExcessOfPlanAssetsMember
93.00%exc_DefinedBenefitPlanFundedStatusOfPlanPercentage
/ exc_DefinedBenefitPlanPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAxis
= exc_AccumulatedBenefitObligationInExcessOfPlanAssetsMember
           
Exelon Generation Co L L C [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected qualified pension plan contributions   230,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
        230,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
   
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   17,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
        17,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
   
Exelon Generation Co L L C [Member] | CENG [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected non-qualified pension plan contributions   4,000,000exc_NonQualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= exc_CengMember
        4,000,000exc_NonQualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= exc_CengMember
   
Business Services Company [Member] | Remeasurement [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Regulatory asset increase (decrease) due to updated valuation adjustment         125,000,000exc_DefinedBenefitPlanRegulatoryAssetLiabilityCensusUpdatePensionOpeb
/ dei_LegalEntityAxis
= exc_BusinessServicesCompanyMember
/ exc_ReneasurementAxis
= exc_RemeasurementMember
       
Commonwealth Edison Co [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected qualified pension plan contributions   138,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
        138,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
   
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   1,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
        1,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
   
Expected other postretirement benefit plan contributions   2,000,000exc_DefinedOtherPostretirementBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
        2,000,000exc_DefinedOtherPostretirementBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
   
PECO Energy Co [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected qualified pension plan contributions   40,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
        40,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
   
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   1,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
        1,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
   
Expected other postretirement benefit plan contributions   0exc_DefinedOtherPostretirementBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
        0exc_DefinedOtherPostretirementBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
   
Baltimore Gas and Electric Company [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected qualified pension plan contributions   1,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
        1,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
   
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   1,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
        1,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
   
Expected other postretirement benefit plan contributions   17,000,000exc_DefinedOtherPostretirementBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
        17,000,000exc_DefinedOtherPostretirementBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
   
Exelon Legacy Benefit Plans [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Regulatory asset increase (decrease) due to updated valuation adjustment 34,000,000exc_DefinedBenefitPlanRegulatoryAssetLiabilityCensusUpdatePensionOpeb
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ExelonLegacyBenefitPlansMember
               
Constellation Legacy Benefit Plans [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
AOCI valuation adjustment 12,000,000exc_AociValuationAdjustment
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ConstellationLegacyBenefitPlansMember
        1,000,000exc_AociValuationAdjustment
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ConstellationLegacyBenefitPlansMember
     
Regulatory asset increase (decrease) due to updated valuation adjustment           15,000,000exc_DefinedBenefitPlanRegulatoryAssetLiabilityCensusUpdatePensionOpeb
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ConstellationLegacyBenefitPlansMember
     
Pension Plan, Defined Benefit [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected return on plan assets   7.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 7.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 7.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]       7.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Discount rate   4.80%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[2] 3.92%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 4.74%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[4]       3.95%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Increase (decrease) in pension obligation             361,000,000us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   1,064,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
        1,064,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Healthcare cost trend on covered charges   7.00%exc_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitHealthCareCostTrendRateAssumedForNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
             
Pension Plan, Defined Benefit [Member] | Remeasurement [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected return on plan assets         6.59%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ exc_ReneasurementAxis
= exc_RemeasurementMember
       
Pension Plan, Defined Benefit [Member] | Exelon Generation Co L L C [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   6,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
        6,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
   
Pension Plan, Defined Benefit [Member] | Exelon Legacy Benefit Plans [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Benefit obligation increase (decrease) reflecting actual census data 35,000,000exc_DefinedBenefitPlanValuationAdjustment
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ExelonLegacyBenefitPlansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
        13,000,000exc_DefinedBenefitPlanValuationAdjustment
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ExelonLegacyBenefitPlansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
     
Pension Plan, Defined Benefit [Member] | Constellation Legacy Benefit Plans [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected return on plan assets   7.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ConstellationLegacyBenefitPlansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
             
Pension Plan, Defined Benefit [Member] | Constellation Legacy Benefit Plans [Member] | Minimum [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Discount rate   3.60%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ConstellationLegacyBenefitPlansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
             
Pension Plan, Defined Benefit [Member] | Constellation Legacy Benefit Plans [Member] | Maximum [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Discount rate   4.30%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ConstellationLegacyBenefitPlansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
             
Other Postretirement Benefit Plan, Defined Benefit [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Benefit obligation increase (decrease) due to design changes         790,000,000exc_DefinedBenefitPlanDesignChanges
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
       
Regulatory asset increase (decrease) due to design changes         240,000,000exc_DefinedBenefitPlanRegulatoryAssetLiabilityDesignChangeOpeb
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
       
Other comprehensive income (loss) due to design changes         259,000,000exc_OtherComprehensiveIncomeDefinedBenefitPlansDesignChangesNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
       
Expected return on plan assets   6.59%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1] 6.45%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1] 6.68%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1]         6.59%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Discount rate   4.90%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[2] 4.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3] 4.80%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[4]         4.30%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Increase (decrease) in pension obligation             117,000,000us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   217,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
        217,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Healthcare cost trend on covered charges   6.46%exc_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitHealthCareCostTrendRateAssumedForNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
             
Other Postretirement Benefit Plan, Defined Benefit [Member] | Exelon Legacy Benefit Plans [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Benefit obligation increase (decrease) reflecting actual census data 12,000,000exc_DefinedBenefitPlanValuationAdjustment
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ExelonLegacyBenefitPlansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
        3,000,000exc_DefinedBenefitPlanValuationAdjustment
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ExelonLegacyBenefitPlansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
     
Other Postretirement Benefit Plan, Defined Benefit [Member] | Constellation Legacy Benefit Plans [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected return on plan assets   4.55%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ exc_DefinedBenefitPlanLegacyAxis
= exc_ConstellationLegacyBenefitPlansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
             
Exelon Sponsored Benefit Plan [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Expected qualified pension plan contributions   36,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= exc_ExelonSponsoredBenefitPlanMember
        36,000,000exc_QualifiedDefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= exc_ExelonSponsoredBenefitPlanMember
   
Non-Qualified Pension Plan [Member]                  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]                  
Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months   $ 15,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= exc_NonQualifiedPensionPlanMember
        $ 15,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= exc_NonQualifiedPensionPlanMember
   
[1] Not applicable to pension and other postretirement benefit plans that do not have plan asset
[2] )The discount rates above represent the initial discount rates used to establish the majority of Exelon’s pension and other postretirement benefits costs for the year ended December 31, 2014. Certain of the other postretirement benefit plans were remeasured as of April 30, 2014 using an expected long-term rate of return on plan assets of 6.59% and a discount rate of 4.30%. Costs for the year ended December 31, 2014 reflect the impact of this remeasurement. On April 1, 2014, Generation assumed operational control of CENG’s nuclear fleet. As a result, Exelon became the sponsor of CENG’s legacy pension and OPEB plans effective July 14, 2014; discount rates for those plans, impacting 2014 costs, ranged from 3.60%-4.30% and 4.09%-4.55%, respectivel
[3] The discount rates above represent the initial discount rates used to establish Exelon's pension and other postretirement benefits costs for the year ended December 31, 2013. Certain of the benefit plans were remeasured during the year using discount rates of 4.21% and 4.66% for pension and other postretirement benefits, respectively. Costs for the year ended December 31, 2013 reflect the impact of these measurements
[4] The discount rates above represent the initial discounts rates used to establish Exelon’s pension and other postretirement benefits costs for the year ended December 31, 2012. Certain of the benefit plans were remeasured during the year due to the Constellation merger, plan settlement and curtailment events, and plan changes using discount rates of 3.71% and 3.72% for pension and other postretirement benefits, respectively. Costs for the year ended December 31, 2012 reflect the impact of these remeasurement