XML 243 R110.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
Dec. 31, 2014
Total Exposure Before Credit Collateral [Member]  
Derivative [Line Items]  
Investment grade $ 1,629exc_InvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_TotalExposureBeforeCreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Non-investment grade 49exc_NonInvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_TotalExposureBeforeCreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—investment grade 479exc_InvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_TotalExposureBeforeCreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—non-investment grade 60exc_NoninvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_TotalExposureBeforeCreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Total 2,217exc_TotalCreditRiskExposure
/ exc_CreditRiskExposureAxis
= exc_TotalExposureBeforeCreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Credit Collateral [Member]  
Derivative [Line Items]  
Investment grade 62exc_InvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_CreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Non-investment grade 19exc_NonInvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_CreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—investment grade 0exc_InvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_CreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—non-investment grade 4exc_NoninvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_CreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Total 85exc_TotalCreditRiskExposure
/ exc_CreditRiskExposureAxis
= exc_CreditCollateralMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net Exposure [Member]  
Derivative [Line Items]  
Investment grade 1,567exc_InvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Non-investment grade 30exc_NonInvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—investment grade 479exc_InvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—non-investment grade 56exc_NoninvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Total 2,132exc_TotalCreditRiskExposure
/ exc_CreditRiskExposureAxis
= exc_NetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Number Of Counterparties Greater Than Ten Percent Of Net Exposure [Member]  
Derivative [Line Items]  
Investment grade 1exc_InvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NumberOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Non-investment grade 0exc_NonInvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NumberOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—investment grade 0exc_InvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NumberOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—non-investment grade 0exc_NoninvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NumberOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Total 1exc_TotalCreditRiskExposure
/ exc_CreditRiskExposureAxis
= exc_NumberOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net Exposure Of Counterparties Greater Than Ten Percent Of Net Exposure [Member]  
Derivative [Line Items]  
Investment grade 452exc_InvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NetExposureOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Non-investment grade 0exc_NonInvestmentGradeExternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NetExposureOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—investment grade 0exc_InvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NetExposureOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Internally rated—non-investment grade 0exc_NoninvestmentGradeInternalCreditRating
/ exc_CreditRiskExposureAxis
= exc_NetExposureOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Total $ 452exc_TotalCreditRiskExposure
/ exc_CreditRiskExposureAxis
= exc_NetExposureOfCounterpartiesGreaterThanTenPercentOfNetExposureMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember