XML 299 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Assets and Liabilities - Fair Value Assets and Liabilities Measure on Recurring Basis Gain Loss Included in Earnings (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Operating Revenue [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total gains (losses) included in income $ 614exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
$ (152)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
Change in the unrealized gains (losses) relating to assets and liabilities held 663exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
40exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
Purchased Fuel and Electric [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total gains (losses) included in income (88)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
108exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
Change in the unrealized gains (losses) relating to assets and liabilities held (23)exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
127exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
Other, net [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total gains (losses) included in income 6exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
[1] 2exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
[1]
Change in the unrealized gains (losses) relating to assets and liabilities held 4exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
[1] 1exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
[1]
Exelon Generation Co L L C [Member] | Operating Revenue [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total gains (losses) included in income 614exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(158)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Change in the unrealized gains (losses) relating to assets and liabilities held 663exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OperatingRevenueMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
30exc_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 and Nonrecurring Basis [Line Items]    
Total gains (losses) included in income (88)exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
107exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Change in the unrealized gains (losses) relating to assets and liabilities held (23)exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_PurchasedFuelAndElectricMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
126exc_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 and Nonrecurring Basis [Line Items]    
Total gains (losses) included in income 6exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1] 2exc_FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInNetIncome
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1]
Change in the unrealized gains (losses) relating to assets and liabilities held $ 4exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1] $ 1exc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityGainLossIncludedInEarningsAttributedToChangesInUnrealizedGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= exc_OtherNetMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1]
[1] Other, net activity consists of realized and unrealized gains (losses) included in income for the NDT funds held by Generation.