XML 97 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Cash Flows (Unaudited) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Net Cash Provided by (Used in) Operating Activities [Abstract]    
Net income $ 738us-gaap_ProfitLoss $ 93us-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 948us-gaap_DepreciationAmortizationAndAccretionNet 908us-gaap_DepreciationAmortizationAndAccretionNet
Impairment of long-lived assets 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse 1us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Gain on sales of assets (1)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges (5)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
Deferred income taxes and amortization of investment tax credits 129us-gaap_DeferredIncomeTaxesAndTaxCredits (48)us-gaap_DeferredIncomeTaxesAndTaxCredits
Net fair value changes related to derivatives (91)us-gaap_UnrealizedGainLossOnDerivatives 730us-gaap_UnrealizedGainLossOnDerivatives
Net realized and unrealized gains on nuclear decommissioning trust fund investments (47)us-gaap_GainLossOnInvestments (26)us-gaap_GainLossOnInvestments
Other non-cash operating activities 344us-gaap_OtherNoncashIncomeExpense 276us-gaap_OtherNoncashIncomeExpense
Changes in assets and liabilities:    
Accounts receivable (270)us-gaap_IncreaseDecreaseInReceivables (606)us-gaap_IncreaseDecreaseInReceivables
Inventories 291us-gaap_IncreaseDecreaseInInventories 80us-gaap_IncreaseDecreaseInInventories
Accounts payable, accrued expenses and other current liabilities (607)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities 157us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Option premiums received, net 5exc_ChangesInOptionPremiumsCollectedReceived 15exc_ChangesInOptionPremiumsCollectedReceived
Counterparty collateral received (posted), net 31exc_IncreaseDecreaseInCounterpartyCollateralNet (677)exc_IncreaseDecreaseInCounterpartyCollateralNet
Income taxes 174us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 17us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
Pension and non-pension postretirement benefit contributions (269)us-gaap_PensionAndOtherPostretirementBenefitContributions (472)us-gaap_PensionAndOtherPostretirementBenefitContributions
Other assets and liabilities 115us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet (278)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
Net cash flows provided by operating activities 1,490us-gaap_NetCashProvidedByUsedInOperatingActivities 165us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash flows from investing activities    
Capital expenditures (1,784)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (1,217)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from nuclear decommissioning trust fund sales 1,681us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments 1,825us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
Investment in nuclear decommissioning trust funds (1,747)us-gaap_PaymentsToAcquireOtherInvestments (1,878)us-gaap_PaymentsToAcquireOtherInvestments
Acquisition of businesses (15)us-gaap_PaymentsToAcquireBusinessesGross 0us-gaap_PaymentsToAcquireBusinessesGross
Proceeds from sale of long-lived assets 142us-gaap_ProceedsFromSaleOfPropertyHeldForSale 18us-gaap_ProceedsFromSaleOfPropertyHeldForSale
Proceeds from termination of direct financing lease investment 0exc_ProceedsFromLeaseTermination 335exc_ProceedsFromLeaseTermination
Change in restricted cash (26)us-gaap_IncreaseDecreaseInRestrictedCash (40)us-gaap_IncreaseDecreaseInRestrictedCash
Other investing activities (2)us-gaap_PaymentsForProceedsFromOtherInvestingActivities (54)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash flows used in investing activities (1,751)us-gaap_NetCashProvidedByUsedInInvestingActivities (1,011)us-gaap_NetCashProvidedByUsedInInvestingActivities
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Changes in short-term borrowings (141)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess 638us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
Issuance of long-term debt 1,206us-gaap_ProceedsFromIssuanceOfLongTermDebt 950us-gaap_ProceedsFromIssuanceOfLongTermDebt
Retirement of long-term debt (580)us-gaap_RepaymentsOfLongTermDebt (1,150)us-gaap_RepaymentsOfLongTermDebt
Dividends paid on common stock (269)us-gaap_PaymentsOfDividendsCommonStock (266)us-gaap_PaymentsOfDividendsCommonStock
Proceeds from employee stock plans 8us-gaap_ProceedsFromStockPlans 7us-gaap_ProceedsFromStockPlans
Other financing activities (16)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (28)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash flows provided by financing activities 208us-gaap_NetCashProvidedByUsedInFinancingActivities 151us-gaap_NetCashProvidedByUsedInFinancingActivities
Decrease in cash and cash equivalents (53)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (695)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 1,878us-gaap_CashAndCashEquivalentsAtCarryingValue 1,609us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 1,825us-gaap_CashAndCashEquivalentsAtCarryingValue 914us-gaap_CashAndCashEquivalentsAtCarryingValue
Exelon Generation Co L L C [Member]    
Net Cash Provided by (Used in) Operating Activities [Abstract]    
Net income 485us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(185)us-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 591us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
557us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Impairment of long-lived assets 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Gain on sales of assets 1us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(5)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Deferred income taxes and amortization of investment tax credits 89us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(161)us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net fair value changes related to derivatives (165)us-gaap_UnrealizedGainLossOnDerivatives
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
737us-gaap_UnrealizedGainLossOnDerivatives
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net realized and unrealized gains on nuclear decommissioning trust fund investments (47)us-gaap_GainLossOnInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(26)us-gaap_GainLossOnInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other non-cash operating activities 45us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
89us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Changes in assets and liabilities:    
Accounts receivable 24us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(295)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Receivables from and payables to affiliates, net (10)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
3exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Inventories 228us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Accounts payable, accrued expenses and other current liabilities (345)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
128us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Option premiums received, net 5exc_ChangesInOptionPremiumsCollectedReceived
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
15exc_ChangesInOptionPremiumsCollectedReceived
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Counterparty collateral received (posted), net 62exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(699)exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Income taxes (104)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(35)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Pension and non-pension postretirement benefit contributions (107)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(191)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other assets and liabilities 85us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(103)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net cash flows provided by operating activities 837us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(169)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Cash flows from investing activities    
Capital expenditures (937)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(535)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Proceeds from nuclear decommissioning trust fund sales 1,681us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1,825us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Investment in nuclear decommissioning trust funds (1,747)us-gaap_PaymentsToAcquireOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(1,878)us-gaap_PaymentsToAcquireOtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Changes in intercompany money pool   44us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Acquisition of businesses (15)us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Proceeds from sale of long-lived assets 142us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
18us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Change in restricted cash (21)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
9us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other investing activities (2)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(77)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net cash flows used in investing activities (899)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(594)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Changes in Exelon intercompany money pool 936exc_ChangeInExelonIntercompanyMoneyPoolBorrowings
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Changes in short-term borrowings (1)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
354us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Issuance of long-term debt 806us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
300us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Retirement of long-term debt (18)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(532)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Repayments of Related Party Debt (550)us-gaap_RepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_RepaymentsOfRelatedPartyDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other financing activities (3)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(21)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Distribution to member (1,356)us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(30)us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Changes in Exelon intercompany money pool 936exc_ChangeInExelonIntercompanyMoneyPoolBorrowings
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Net cash flows provided by financing activities (186)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
71us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Decrease in cash and cash equivalents (248)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(692)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Cash and cash equivalents at beginning of period 780us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1,258us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Cash and cash equivalents at end of period 532us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
566us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Commonwealth Edison Co [Member]    
Net Cash Provided by (Used in) Operating Activities [Abstract]    
Net income 90us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
98us-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 175us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
173us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Deferred income taxes and amortization of investment tax credits 35us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
35us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other non-cash operating activities 126us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
36us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Changes in assets and liabilities:    
Accounts receivable (38)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(64)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Receivables from and payables to affiliates, net (2)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(19)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Inventories (10)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
2us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Accounts payable, accrued expenses and other current liabilities (126)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(57)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Income taxes 131us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
44us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Pension and non-pension postretirement benefit contributions (121)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(233)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other assets and liabilities (9)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(24)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Net cash flows provided by operating activities 251us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(9)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Cash flows from investing activities    
Capital expenditures (530)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(341)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Proceeds from sales of investments 0us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
3us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other investing activities 7us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
8us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Net cash flows used in investing activities (523)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(330)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Changes in short-term borrowings (21)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
350us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Issuance of long-term debt 400us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
650us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Retirement of long-term debt 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(617)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Dividends paid on common stock (75)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(76)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other financing activities (4)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
(1)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Contributions from parent 14us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
38us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Net cash flows provided by financing activities 314us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
344us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Decrease in cash and cash equivalents 42us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
5us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Cash and cash equivalents at beginning of period 66us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
36us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Cash and cash equivalents at end of period 108us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
41us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
PECO Energy Co [Member]    
Net Cash Provided by (Used in) Operating Activities [Abstract]    
Net income 139us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
89us-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 62us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
58us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Gain on sales of assets   0us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Deferred income taxes and amortization of investment tax credits 5us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(2)us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other non-cash operating activities 44us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
49us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Changes in assets and liabilities:    
Accounts receivable (115)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(110)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Receivables from and payables to affiliates, net 5exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
2exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Inventories 34us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
45us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Accounts payable, accrued expenses and other current liabilities 1us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
117us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Income taxes 67us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
33us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Pension and non-pension postretirement benefit contributions (12)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(11)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other assets and liabilities (72)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(127)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Net cash flows provided by operating activities 158us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
143us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Cash flows from investing activities    
Capital expenditures (148)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(184)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other investing activities 4us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
2us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Net cash flows used in investing activities (144)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(182)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Changes in Exelon intercompany money pool 65exc_ChangeInExelonIntercompanyMoneyPoolBorrowings
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
 
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Dividends paid on common stock (70)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(80)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other financing activities (1)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Changes in Exelon intercompany money pool 65exc_ChangeInExelonIntercompanyMoneyPoolBorrowings
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
 
Net cash flows provided by financing activities (6)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(80)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Decrease in cash and cash equivalents 8us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
(119)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Cash and cash equivalents at beginning of period 30us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
217us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Cash and cash equivalents at end of period 38us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
98us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Baltimore Gas and Electric Company [Member]    
Net Cash Provided by (Used in) Operating Activities [Abstract]    
Net income 109us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
88us-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 106us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
108us-gaap_DepreciationAmortizationAndAccretionNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Deferred income taxes and amortization of investment tax credits 33us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
27us-gaap_DeferredIncomeTaxesAndTaxCredits
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other non-cash operating activities 64us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
43us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Changes in assets and liabilities:    
Accounts receivable (141)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(132)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Receivables from and payables to affiliates, net (8)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(8)exc_ChangeReceivablesPayablesFromAffiliates
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Inventories 38us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
33us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Accounts payable, accrued expenses and other current liabilities (8)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(16)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Counterparty collateral received (posted), net (27)exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
22exc_IncreaseDecreaseInCounterpartyCollateralNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Income taxes 26us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
31us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Pension and non-pension postretirement benefit contributions (4)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(5)us-gaap_PensionAndOtherPostretirementBenefitContributions
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other assets and liabilities 93us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
44us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Net cash flows provided by operating activities 281us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
235us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Cash flows from investing activities    
Capital expenditures (136)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(146)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Change in restricted cash 2us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(47)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other investing activities 2us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
6us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Net cash flows used in investing activities (132)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(187)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Changes in short-term borrowings (120)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(66)us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Dividends paid on common stock (36)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other financing activities (13)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
13us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Contributions from parent 0us-gaap_ProceedsFromContributionsFromParent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
 
Dividends paid on preferred securities (3)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(3)us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Net cash flows provided by financing activities (172)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(56)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Decrease in cash and cash equivalents (23)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
(8)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Cash and cash equivalents at beginning of period 64us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
 
Cash and cash equivalents at end of period $ 41us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
$ 23us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember