XML 135 R175.htm IDEA: XBRL DOCUMENT v2.4.1.9
Changes in Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Prior service costs $ 19us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax $ 0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax $ (1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
Actuarial loss reclassified to periodic cost, taxes (93)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax (133)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax (110)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Transition (Asset) Obligation, Tax     (2)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax
Pension and non-pension postretirement benefit plan valuation adjustment, taxes 317exc_OtherComprehensiveIncomePensionAndNonPensionPostretirementBenefitPlanValuationAdjustmentTax (430)exc_OtherComprehensiveIncomePensionAndNonPensionPostretirementBenefitPlanValuationAdjustmentTax 237exc_OtherComprehensiveIncomePensionAndNonPensionPostretirementBenefitPlanValuationAdjustmentTax
Change in unrealized gain (loss) on cash flow hedges, taxes 96us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax 166us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax 68us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
Change in unrealized gain (loss) on equity investments taxes 73exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax (71)exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax (1)exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax
Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax     1us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
Other comprehensive income, income taxes 412us-gaap_OtherComprehensiveIncomeLossTax (468)us-gaap_OtherComprehensiveIncomeLossTax 192us-gaap_OtherComprehensiveIncomeLossTax
Exelon Generation Co L L C [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Change in unrealized gain (loss) on cash flow hedges, taxes 84us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
262us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
262us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Change in unrealized gain (loss) on equity investments taxes 73exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(72)exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other comprehensive income, income taxes $ 157us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
$ 190us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
$ 263us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember