XML 231 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Cash Flows (Unaudited) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash flows from operating activities      
Net income $ 1,820us-gaap_ProfitLoss $ 1,729us-gaap_ProfitLoss $ 1,171us-gaap_ProfitLoss
Adjustments to reconcile net income to net cash flows provided by operating activities:      
Depreciation, amortization, depletion and accretion, including nuclear fuel and energy contract amortization 3,868us-gaap_DepreciationAmortizationAndAccretionNet 3,779us-gaap_DepreciationAmortizationAndAccretionNet 4,079us-gaap_DepreciationAmortizationAndAccretionNet
Impairment of long-lived assets 687us-gaap_ImpairmentOfLongLivedAssetsHeldForUse 171us-gaap_ImpairmentOfLongLivedAssetsHeldForUse 284us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Gain on consolidation and acquisition of businesses (296)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal 0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal 0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
(Gain) loss on sales of assets (437)us-gaap_GainLossOnDispositionOfAssets1 (13)us-gaap_GainLossOnDispositionOfAssets1 7us-gaap_GainLossOnDispositionOfAssets1
(Gain) loss on sales of assets (437)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges (13)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges 7us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
Deferred income taxes and amortization of investment tax credits 502us-gaap_DeferredIncomeTaxesAndTaxCredits 119us-gaap_DeferredIncomeTaxesAndTaxCredits 615us-gaap_DeferredIncomeTaxesAndTaxCredits
Net fair value changes related to derivatives 716us-gaap_UnrealizedGainLossOnDerivatives (445)us-gaap_UnrealizedGainLossOnDerivatives (604)us-gaap_UnrealizedGainLossOnDerivatives
Net realized and unrealized gains on nuclear decommissioning trust fund investments (210)us-gaap_GainLossOnInvestments (170)us-gaap_GainLossOnInvestments (157)us-gaap_GainLossOnInvestments
Other non-cash operating activities 1,054us-gaap_OtherNoncashIncomeExpense 718us-gaap_OtherNoncashIncomeExpense 1,364us-gaap_OtherNoncashIncomeExpense
Changes in assets and liabilities:      
Accounts receivable (318)us-gaap_IncreaseDecreaseInReceivables (97)us-gaap_IncreaseDecreaseInReceivables 243us-gaap_IncreaseDecreaseInReceivables
Inventories (380)us-gaap_IncreaseDecreaseInInventories (100)us-gaap_IncreaseDecreaseInInventories 26us-gaap_IncreaseDecreaseInInventories
Accounts payable, accrued expenses and other current liabilities 209us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities (90)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities (632)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Option premiums received (paid), net 38exc_ChangesInOptionPremiumsCollectedReceived (36)exc_ChangesInOptionPremiumsCollectedReceived (114)exc_ChangesInOptionPremiumsCollectedReceived
Counterparty collateral (posted) received, net (1,478)exc_IncreaseDecreaseInCounterpartyCollateralNet 215exc_IncreaseDecreaseInCounterpartyCollateralNet 135exc_IncreaseDecreaseInCounterpartyCollateralNet
Income taxes (143)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 883us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 544us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
Pension and non-pension postretirement benefit contributions (617)us-gaap_PensionAndOtherPostretirementBenefitContributions (422)us-gaap_PensionAndOtherPostretirementBenefitContributions (462)us-gaap_PensionAndOtherPostretirementBenefitContributions
Other assets and liabilities (558)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet 102us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet (368)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
Net cash flows provided by operating activities 4,457us-gaap_NetCashProvidedByUsedInOperatingActivities 6,343us-gaap_NetCashProvidedByUsedInOperatingActivities 6,131us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash flows from investing activities      
Capital expenditures (6,077)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (5,395)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (5,789)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from termination of direct financing lease investment 335exc_ProceedsFromLeaseTermination 0exc_ProceedsFromLeaseTermination 0exc_ProceedsFromLeaseTermination
Proceeds from nuclear decommissioning trust fund sales 7,396us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments 4,217us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments 7,265us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
Investment in nuclear decommissioning trust funds (7,551)us-gaap_PaymentsToAcquireOtherInvestments (4,450)us-gaap_PaymentsToAcquireOtherInvestments (7,483)us-gaap_PaymentsToAcquireOtherInvestments
Acquisitions of businesses (386)us-gaap_PaymentsToAcquireBusinessesGross 0us-gaap_PaymentsToAcquireBusinessesGross (21)us-gaap_PaymentsToAcquireBusinessesGross
Proceeds from sales of long-lived assets 1,719us-gaap_ProceedsFromSaleOfPropertyHeldForSale 32us-gaap_ProceedsFromSaleOfPropertyHeldForSale 371us-gaap_ProceedsFromSaleOfPropertyHeldForSale
Proceeds from sales of investments 7us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments 22us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments 28us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
Cash and restricted cash acquired from consolidations and acquisitions 140us-gaap_CashAcquiredFromAcquisition 0us-gaap_CashAcquiredFromAcquisition 964us-gaap_CashAcquiredFromAcquisition
Purchases of investments (3)us-gaap_PaymentsToAcquireMarketableSecurities (4)us-gaap_PaymentsToAcquireMarketableSecurities (13)us-gaap_PaymentsToAcquireMarketableSecurities
Change in restricted cash (104)us-gaap_IncreaseDecreaseInRestrictedCash (43)us-gaap_IncreaseDecreaseInRestrictedCash (34)us-gaap_IncreaseDecreaseInRestrictedCash
Distribution from CENG 13us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital 115us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
Other investing activities (88)us-gaap_PaymentsForProceedsFromOtherInvestingActivities 112us-gaap_PaymentsForProceedsFromOtherInvestingActivities 136us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash flows used in investing activities (4,599)us-gaap_NetCashProvidedByUsedInInvestingActivities (5,394)us-gaap_NetCashProvidedByUsedInInvestingActivities (4,576)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash flows from financing activities      
Payment of accounts receivable agreement 0us-gaap_RepaymentsOfNotesPayable (210)us-gaap_RepaymentsOfNotesPayable (15)us-gaap_RepaymentsOfNotesPayable
Changes in short-term borrowings 122us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess 332us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess (197)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
Issuance of long-term debt 3,463us-gaap_ProceedsFromIssuanceOfLongTermDebt 2,055us-gaap_ProceedsFromIssuanceOfLongTermDebt 2,027us-gaap_ProceedsFromIssuanceOfLongTermDebt
Retirement of long-term debt (1,545)us-gaap_RepaymentsOfLongTermDebt (1,589)us-gaap_RepaymentsOfLongTermDebt (1,145)us-gaap_RepaymentsOfLongTermDebt
Redemption of preferred securities 0us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock (93)us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock 0us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock
Distribution to noncontrolling interest of consolidated VIE (421)us-gaap_PaymentsOfDividendsMinorityInterest 0us-gaap_PaymentsOfDividendsMinorityInterest 0us-gaap_PaymentsOfDividendsMinorityInterest
Dividends paid on common stock (1,065)us-gaap_PaymentsOfDividendsCommonStock (1,249)us-gaap_PaymentsOfDividendsCommonStock (1,716)us-gaap_PaymentsOfDividendsCommonStock
Proceeds from employee stock plans 35us-gaap_ProceedsFromStockPlans 47us-gaap_ProceedsFromStockPlans 72us-gaap_ProceedsFromStockPlans
Other financing activities (178)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (119)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (111)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash flows provided by (used in) financing activities 411us-gaap_NetCashProvidedByUsedInFinancingActivities (826)us-gaap_NetCashProvidedByUsedInFinancingActivities (1,085)us-gaap_NetCashProvidedByUsedInFinancingActivities
Increase in cash and cash equivalents 269us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 123us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 470us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 1,609us-gaap_CashAndCashEquivalentsAtCarryingValue 1,486us-gaap_CashAndCashEquivalentsAtCarryingValue 1,016us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 1,878us-gaap_CashAndCashEquivalentsAtCarryingValue 1,609us-gaap_CashAndCashEquivalentsAtCarryingValue 1,486us-gaap_CashAndCashEquivalentsAtCarryingValue
Exelon Generation Co L L C [Member]      
Cash flows from operating activities      
Net income 1,019us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1,060us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
558us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Adjustments to reconcile net income to net cash flows provided by operating activities:      
Depreciation, amortization, depletion and accretion, including nuclear fuel and energy contract amortization 2,519us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
2,559us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
2,966us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Impairment of long-lived assets 663us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
157us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
284us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Gain on consolidation and acquisition of businesses (296)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(Gain) loss on sales of assets (437)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(13)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
7us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Deferred income taxes and amortization of investment tax credits (198)us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
315us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
408us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net fair value changes related to derivatives 635us-gaap_UnrealizedGainLossOnDerivatives
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(448)us-gaap_UnrealizedGainLossOnDerivatives
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(611)us-gaap_UnrealizedGainLossOnDerivatives
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net realized and unrealized gains on nuclear decommissioning trust fund investments (210)us-gaap_GainLossOnInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(170)us-gaap_GainLossOnInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(157)us-gaap_GainLossOnInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other non-cash operating activities 346us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
270us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
518us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Changes in assets and liabilities:      
Accounts receivable (215)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
109us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
248us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Receivables from and payables to affiliates, net 15exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
2exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
39exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Inventories (359)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(88)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
31us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Accounts payable, accrued expenses and other current liabilities 94us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(109)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(499)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Option premiums received (paid), net 38exc_ChangesInOptionPremiumsCollectedReceived
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(36)exc_ChangesInOptionPremiumsCollectedReceived
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(114)exc_ChangesInOptionPremiumsCollectedReceived
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Counterparty collateral (posted) received, net (1,507)exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
162exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
95exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Income taxes 265us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
402us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
114us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Pension and non-pension postretirement benefit contributions (297)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(149)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(178)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other assets and liabilities (249)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(136)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(128)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net cash flows provided by operating activities 1,826us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
3,887us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
3,581us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Cash flows from investing activities      
Capital expenditures (3,012)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(2,752)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(3,554)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Proceeds from nuclear decommissioning trust fund sales 7,396us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
4,217us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
7,265us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Investment in nuclear decommissioning trust funds (7,551)us-gaap_PaymentsToAcquireOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(4,450)us-gaap_PaymentsToAcquireOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(7,483)us-gaap_PaymentsToAcquireOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Acquisitions of businesses (386)us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(21)us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Proceeds from sales of long-lived assets 1,719us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
32us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
371us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Cash and restricted cash acquired from consolidations and acquisitions 140us-gaap_CashAcquiredFromAcquisition
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_CashAcquiredFromAcquisition
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
708us-gaap_CashAcquiredFromAcquisition
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Change in restricted cash (87)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(64)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
4us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Distribution from CENG 13us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
115us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other investing activities (43)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
30us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
81us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Changes in Exelon intercompany money pool 44us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(44)us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net cash flows used in investing activities (1,767)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(2,916)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(2,629)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Cash flows from financing activities      
Changes in short-term borrowings 17us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
13us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(52)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Issuance of long-term debt 1,112us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
854us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1,076us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Retirement of long-term debt (586)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(570)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(145)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Distribution to noncontrolling interest of consolidated VIE (421)us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other financing activities (67)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(82)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(78)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Distribution to member (645)us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(625)us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(1,626)us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Contribution from member 53us-gaap_ProceedsFromContributionsFromAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
26us-gaap_ProceedsFromContributionsFromAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
48us-gaap_ProceedsFromContributionsFromAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net cash flows provided by (used in) financing activities (537)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(384)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(777)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Increase in cash and cash equivalents (478)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
587us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
175us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Cash and cash equivalents at beginning of period 1,258us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
671us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
496us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Cash and cash equivalents at end of period 780us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1,258us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
671us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Commonwealth Edison Co [Member]      
Cash flows from operating activities      
Net income 408us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
249us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
379us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Adjustments to reconcile net income to net cash flows provided by operating activities:      
Depreciation, amortization, depletion and accretion, including nuclear fuel and energy contract amortization 687us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
669us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
610us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(Gain) loss on sales of assets (2)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
0us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
0us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Deferred income taxes and amortization of investment tax credits 433us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(57)us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
270us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other non-cash operating activities 255us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
28us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
252us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Changes in assets and liabilities:      
Accounts receivable (121)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(12)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
24us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Receivables from and payables to affiliates, net (11)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(12)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(18)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Inventories (16)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(18)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(11)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Accounts payable, accrued expenses and other current liabilities 53us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
74us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
59us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Income taxes (159)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
178us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
9us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Pension and non-pension postretirement benefit contributions (248)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(122)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(138)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other assets and liabilities 45us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
241us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(102)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Net cash flows provided by operating activities 1,326us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,218us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,334us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Cash flows from investing activities      
Capital expenditures (1,689)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(1,433)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(1,246)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Proceeds from sales of investments 7us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
7us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
28us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Purchases of investments (3)us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(4)us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(13)us-gaap_PaymentsToAcquireMarketableSecurities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Change in restricted cash (2)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(2)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other investing activities 32us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
45us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
19us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Net cash flows used in investing activities (1,655)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(1,387)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(1,212)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Cash flows from financing activities      
Changes in short-term borrowings 120us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
184us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Issuance of long-term debt 900us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
350us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
350us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Retirement of long-term debt (617)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(252)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(450)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Dividends paid on common stock (307)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(220)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(105)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other financing activities (10)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(1)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(7)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Contributions from parent 273us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
0us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
0us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Net cash flows provided by (used in) financing activities 359us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
61us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(212)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Increase in cash and cash equivalents 30us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(108)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(90)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Cash and cash equivalents at beginning of period 36us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
144us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
234us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Cash and cash equivalents at end of period 66us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
36us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
144us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
PECO Energy Co [Member]      
Cash flows from operating activities      
Net income 352us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
395us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
381us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Adjustments to reconcile net income to net cash flows provided by operating activities:      
Depreciation, amortization, depletion and accretion, including nuclear fuel and energy contract amortization 236us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
228us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
217us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Deferred income taxes and amortization of investment tax credits 88us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
20us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
37us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other non-cash operating activities 92us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
108us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
125us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Changes in assets and liabilities:      
Accounts receivable (16)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(79)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(14)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Receivables from and payables to affiliates, net (6)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(18)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
13exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Inventories 2us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
2us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
21us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Accounts payable, accrued expenses and other current liabilities 54us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
41us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(47)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Income taxes (57)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
87us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
174us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Pension and non-pension postretirement benefit contributions (16)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(31)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(45)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other assets and liabilities (17)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(6)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
16us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Net cash flows provided by operating activities 712us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
747us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
878us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Cash flows from investing activities      
Capital expenditures (661)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(537)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(422)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Change in restricted cash 0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(2)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
2us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other investing activities 12us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
8us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
10us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Changes in Exelon intercompany money pool 0us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
0us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
82us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Net cash flows used in investing activities (649)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(531)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(328)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Cash flows from financing activities      
Changes in short-term borrowings 0us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(210)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(15)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Issuance of long-term debt 300us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
550us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
350us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Retirement of long-term debt (250)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(300)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(375)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Redemption of preferred securities 0us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(93)us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
0us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Dividends paid on common stock (320)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(332)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(343)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other financing activities (4)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(2)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(4)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Contributions from parent 24us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
27us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
9us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Dividends paid on preferred securities 0us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(1)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(4)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Net cash flows provided by (used in) financing activities (250)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(361)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(382)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Increase in cash and cash equivalents (187)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(145)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
168us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Cash and cash equivalents at beginning of period 217us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
362us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
194us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Cash and cash equivalents at end of period 30us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
217us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
362us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Baltimore Gas and Electric Company [Member]      
Cash flows from operating activities      
Net income 211us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
210us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
4us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Adjustments to reconcile net income to net cash flows provided by operating activities:      
Depreciation, amortization, depletion and accretion, including nuclear fuel and energy contract amortization 371us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
348us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
298us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Deferred income taxes and amortization of investment tax credits 116us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
125us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
104us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other non-cash operating activities 180us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
153us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
193us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Changes in assets and liabilities:      
Accounts receivable 46us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(127)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(45)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Receivables from and payables to affiliates, net (1)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(14)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
26exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Inventories (6)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
1us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
25us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Accounts payable, accrued expenses and other current liabilities (70)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(14)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(33)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Counterparty collateral (posted) received, net 27exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
0exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
0exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Income taxes 45us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(33)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
14us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Pension and non-pension postretirement benefit contributions (16)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(24)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(16)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other assets and liabilities (163)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(64)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(85)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Net cash flows provided by operating activities 740us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
561us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
485us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Cash flows from investing activities      
Capital expenditures (620)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(587)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(582)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Change in restricted cash (22)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
2us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other investing activities 20us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
14us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
9us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Net cash flows used in investing activities (622)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(571)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(573)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Cash flows from financing activities      
Changes in short-term borrowings (15)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
135us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Issuance of long-term debt 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
300us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
250us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Retirement of long-term debt (70)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(467)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(173)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other financing activities 13us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(3)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(2)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Contributions from parent 0us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
0us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
66us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Dividends paid on preferred securities (13)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(13)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(13)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Net cash flows provided by (used in) financing activities (85)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(48)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
128us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Increase in cash and cash equivalents 33us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(58)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
40us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Cash and cash equivalents at beginning of period 31us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
89us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
49us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Cash and cash equivalents at end of period $ 64us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
$ 31us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
$ 89us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember