XML 101 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Changes in Accumulated Other Comprehensive Income - Components of Other Comprehensive Income (Loss) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Sep. 30, 2013
Dec. 31, 2014
Dec. 31, 2013
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Accumulated other comprehensive loss, net $ (2,673)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1] $ (2,036)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1]   $ (2,684)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1] $ (2,040)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax [1]
Pension and non-pension postretirement benefit plans:          
Prior service benefit reclassified to periodic benefit cost 8us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax   (1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax    
Actuarial gain (loss) reclassified to periodic cost (35)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax   (23)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax    
Pension and non-pension postretirement benefit plans valuation adjustment 17exc_OtherComprehensiveIncomePensionAndNonPensionPostretirementBenefitPlanValuationAdjustmentTax   7exc_OtherComprehensiveIncomePensionAndNonPensionPostretirementBenefitPlanValuationAdjustmentTax    
Change in unrealized gain (loss) on cash flow hedges (2)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax   18us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax    
Change in unrealized income on equity investments 0exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax   (7)exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax    
Total (12)us-gaap_OtherComprehensiveIncomeLossTax (6)us-gaap_OtherComprehensiveIncomeLossTax      
Exelon Generation Co L L C [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Accumulated other comprehensive loss, net (53)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1] 193us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1]   (36)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1] 214us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1]
Pension and non-pension postretirement benefit plans:          
Change in unrealized gain (loss) on cash flow hedges 5us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  19us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
   
Change in unrealized income on equity investments 0exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  (7)exc_OtherComprehensiveIncomeUnrealizedGainLossOnEquityInvestmentsArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
   
Change in marketable securities 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  (2)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
   
Total $ 5us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
$ 10us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
     
[1] All amounts are net of tax. Amounts in parentheses represent a decrease in accumulated other comprehensive income.