XML 33 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Summary of Credit Risk Exposure (Details) (Exelon Generation Co L L C [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Derivative [Line Items]  
Credit Derivative, Maximum Exposure, Undiscounted $ 2,196us-gaap_CreditDerivativeMaximumExposureUndiscounted
Credit derivative net exposure 2,121exc_Creditderivativenetexposure
Credit Derivative, Collateral Held Directly or by Third Parties 75
Number of Credit Risk Derivatives Held 1us-gaap_NumberOfCreditRiskDerivativesHeld
Derivative Credit Risk Valuation Adjustment, Derivative Assets 442us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
Financial institution [Member]
 
Derivative [Line Items]  
Credit derivative net exposure 324exc_Creditderivativenetexposure
/ us-gaap_CreditDerivativesByContractTypeAxis
= exc_FinancialinstitutionMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Energy Cooperatives And Municipalities [Member]
 
Derivative [Line Items]  
Credit derivative net exposure 869exc_Creditderivativenetexposure
/ us-gaap_CreditDerivativesByContractTypeAxis
= exc_EnergyCooperativesAndMunicipalitiesMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Investor Owned Utilities Marketers And Power Producers Credit Risk Exposure [Member]
 
Derivative [Line Items]  
Credit derivative net exposure 897exc_Creditderivativenetexposure
/ us-gaap_CreditDerivativesByContractTypeAxis
= exc_InvestorOwnedUtilitiesMarketersAndPowerProducersCreditRiskExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other Credit Risk Exposure [Member]
 
Derivative [Line Items]  
Credit derivative net exposure 31exc_Creditderivativenetexposure
/ us-gaap_CreditDerivativesByContractTypeAxis
= exc_OtherCreditRiskExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
External Credit Rating, Investment Grade [Member]
 
Derivative [Line Items]  
Credit Derivative, Maximum Exposure, Undiscounted 1,570us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ invest_CreditRatingSourceAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit derivative net exposure 1,514exc_Creditderivativenetexposure
/ invest_CreditRatingSourceAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit Derivative, Collateral Held Directly or by Third Parties 56
Number of Credit Risk Derivatives Held 1us-gaap_NumberOfCreditRiskDerivativesHeld
/ invest_CreditRatingSourceAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Derivative Credit Risk Valuation Adjustment, Derivative Assets 442us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ invest_CreditRatingSourceAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
External Credit Rating, Non Investment Grade [Member]
 
Derivative [Line Items]  
Credit Derivative, Maximum Exposure, Undiscounted 63us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ invest_CreditRatingSourceAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit derivative net exposure 47exc_Creditderivativenetexposure
/ invest_CreditRatingSourceAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit Derivative, Collateral Held Directly or by Third Parties 16
Number of Credit Risk Derivatives Held 0us-gaap_NumberOfCreditRiskDerivativesHeld
/ invest_CreditRatingSourceAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Derivative Credit Risk Valuation Adjustment, Derivative Assets 0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ invest_CreditRatingSourceAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Risk Level, High [Member]
 
Derivative [Line Items]  
Credit Derivative, Maximum Exposure, Undiscounted 68us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ invest_CreditRatingSourceAxis
= us-gaap_RiskLevelHighMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit derivative net exposure 65exc_Creditderivativenetexposure
/ invest_CreditRatingSourceAxis
= us-gaap_RiskLevelHighMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit Derivative, Collateral Held Directly or by Third Parties 3
Number of Credit Risk Derivatives Held 0us-gaap_NumberOfCreditRiskDerivativesHeld
/ invest_CreditRatingSourceAxis
= us-gaap_RiskLevelHighMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Derivative Credit Risk Valuation Adjustment, Derivative Assets 0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ invest_CreditRatingSourceAxis
= us-gaap_RiskLevelHighMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Risk Level, Low [Member]
 
Derivative [Line Items]  
Credit Derivative, Maximum Exposure, Undiscounted 495us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ invest_CreditRatingSourceAxis
= us-gaap_RiskLevelLowMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit derivative net exposure 495exc_Creditderivativenetexposure
/ invest_CreditRatingSourceAxis
= us-gaap_RiskLevelLowMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit Derivative, Collateral Held Directly or by Third Parties 0
Number of Credit Risk Derivatives Held 0us-gaap_NumberOfCreditRiskDerivativesHeld
/ invest_CreditRatingSourceAxis
= us-gaap_RiskLevelLowMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Derivative Credit Risk Valuation Adjustment, Derivative Assets $ 0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ invest_CreditRatingSourceAxis
= us-gaap_RiskLevelLowMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember