XML 64 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Assets and Liabilities - Fair Value Assets And Liabilities Measured On Recurring Basis Gain Loss Included In Earnings (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Operating Revenue [Member]    
Fair Value Assets And Liabilities Measured On Recurring Basis Gain Loss Included In Earnings [Line Items]    
Total gains (losses) included in income $ (10)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
$ (268)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
Change in the unrealized gains (losses) relating to assets and liabilities held 169exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
(425)exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
Purchased Fuel and Electric [Member]    
Fair Value Assets And Liabilities Measured On Recurring Basis Gain Loss Included In Earnings [Line Items]    
Total gains (losses) included in income (22)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
(44)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
Change in the unrealized gains (losses) relating to assets and liabilities held 11exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
(21)exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
Other, net [Member]    
Fair Value Assets And Liabilities Measured On Recurring Basis Gain Loss Included In Earnings [Line Items]    
Total gains (losses) included in income 2exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
1exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
Change in the unrealized gains (losses) relating to assets and liabilities held 1exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
0exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
Exelon Generation Co L L C [Member] | Operating Revenue [Member]    
Fair Value Assets And Liabilities Measured On Recurring Basis Gain Loss Included In Earnings [Line Items]    
Total gains (losses) included in income (10)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(268)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Change in the unrealized gains (losses) relating to assets and liabilities held 169exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(425)exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Exelon Generation Co L L C [Member] | Purchased Fuel and Electric [Member]    
Fair Value Assets And Liabilities Measured On Recurring Basis Gain Loss Included In Earnings [Line Items]    
Total gains (losses) included in income (22)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(44)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Change in the unrealized gains (losses) relating to assets and liabilities held 11exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(21)exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Exelon Generation Co L L C [Member] | Other, net [Member]    
Fair Value Assets And Liabilities Measured On Recurring Basis Gain Loss Included In Earnings [Line Items]    
Total gains (losses) included in income 2exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
1exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Change in the unrealized gains (losses) relating to assets and liabilities held $ 1exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
$ 0exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember