XML 122 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Assets and Liabilities - Fair Value Inputs Assets Quantitative Information (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Derivatives Fair Value Footnotes [Abstract]    
Cash collateral excluded 185,000,000exc_FairValueInputsCashCollateralExcluded  
Fair Value, Inputs, Level 3 [Member]    
Derivatives Fair Value Footnotes [Abstract]    
Cash collateral excluded   172,000,000exc_FairValueInputsCashCollateralExcluded
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 892,000,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
893,000,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member] | Discounted Cash Flow [Member] | Minimum [Member]    
Fair Value Inputs [Abstract]    
Forward power price assets 17exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
15exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Forward gas price assets 1.68exc_FairValueInputsForwardGasPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
1.52exc_FairValueInputsForwardGasPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member] | Discounted Cash Flow [Member] | Maximum [Member]    
Fair Value Inputs [Abstract]    
Forward power price assets 121exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
120exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Forward gas price assets 13.69exc_FairValueInputsForwardGasPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
14.02exc_FairValueInputsForwardGasPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member] | Option Model Valuation Technique [Member] | Minimum [Member]    
Fair Value Inputs [Abstract]    
Volatility percentage 8.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= exc_OptionModelValuationTechniqueMember
8.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= exc_OptionModelValuationTechniqueMember
Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member] | Option Model Valuation Technique [Member] | Maximum [Member]    
Fair Value Inputs [Abstract]    
Volatility percentage 172.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= exc_OptionModelValuationTechniqueMember
257.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= exc_OptionModelValuationTechniqueMember
Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Proprietary Trading [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 11,000,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= exc_ProprietaryTradingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
15,000,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= exc_ProprietaryTradingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Proprietary Trading [Member] | Discounted Cash Flow [Member] | Minimum [Member]    
Fair Value Inputs [Abstract]    
Forward power price assets 17exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= exc_ProprietaryTradingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
15exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= exc_ProprietaryTradingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Proprietary Trading [Member] | Discounted Cash Flow [Member] | Maximum [Member]    
Fair Value Inputs [Abstract]    
Forward power price assets 95exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= exc_ProprietaryTradingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
117exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= exc_ProprietaryTradingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Commonwealth Edison Co [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 241,000,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
207,000,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Commonwealth Edison Co [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member] | Discounted Cash Flow [Member] | Minimum [Member]    
Fair Value Inputs [Abstract]    
Marketability Reserve 3.50%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
3.50%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Forward heat rate (8.00%)exc_FairValueInputsForwardHeatRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
(8.00%)exc_FairValueInputsForwardHeatRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Renewable factor 86.00%exc_FairValueInputsRenewableFactor
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
86.00%exc_FairValueInputsRenewableFactor
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Commonwealth Edison Co [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member] | Discounted Cash Flow [Member] | Maximum [Member]    
Fair Value Inputs [Abstract]    
Marketability Reserve 8.00%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
8.00%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Forward heat rate (9.00%)exc_FairValueInputsForwardHeatRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
(9.00%)exc_FairValueInputsForwardHeatRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Renewable factor 126.00%exc_FairValueInputsRenewableFactor
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
126.00%exc_FairValueInputsRenewableFactor
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
All Regions excluding New England [Member] | Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative [Member] | Discounted Cash Flow [Member] | Maximum [Member]    
Fair Value Inputs [Abstract]    
Forward power price assets 107exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementGeographicalAxis
= exc_AllRegionsexcludingNewEnglandMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
97exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementGeographicalAxis
= exc_AllRegionsexcludingNewEnglandMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Forward gas price assets 8.19exc_FairValueInputsForwardGasPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementGeographicalAxis
= exc_AllRegionsexcludingNewEnglandMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
8.14exc_FairValueInputsForwardGasPriceAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementGeographicalAxis
= exc_AllRegionsexcludingNewEnglandMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
All Regions excluding New England [Member] | Exelon Generation Co L L C [Member] | Fair Value, Inputs, Level 3 [Member] | Proprietary Trading [Member] | Discounted Cash Flow [Member] | Maximum [Member]    
Fair Value Inputs [Abstract]    
Forward power price assets 55exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= exc_ProprietaryTradingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementGeographicalAxis
= exc_AllRegionsexcludingNewEnglandMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
76exc_FairValueInputsForwardPowerPriceAssets
/ us-gaap_DerivativeByNatureAxis
= exc_ProprietaryTradingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementGeographicalAxis
= exc_AllRegionsexcludingNewEnglandMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember