XML 151 R116.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and Credit Agreements - Narrative (Details) (USD $)
1 Months Ended 3 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended
Jun. 30, 2014
Jun. 30, 2014
Sep. 30, 2013
MW
Dec. 31, 2014
Jan. 13, 2015
Jul. 31, 2011
MW
Sep. 30, 2012
MW
Jun. 11, 2014
May 31, 2014
Dec. 31, 2013
May 30, 2014
Mar. 28, 2014
Sep. 18, 2014
Feb. 06, 2014
Oct. 24, 2014
Debt Instrument [Line Items]                              
Outstanding letters of credit       $ 1,190,000,000us-gaap_LettersOfCreditOutstandingAmount [1]                      
Bridge loan               3,200,000,000.0us-gaap_BridgeLoan 7,200,000,000.0us-gaap_BridgeLoan            
Long-term debt, gross       20,756,000,000us-gaap_DebtInstrumentCarryingAmount           18,760,000,000us-gaap_DebtInstrumentCarryingAmount          
Equity units issued 23,000,000exc_EquityUnitsIssued                            
Underwriting fee 60,000,000us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions 35,000,000us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions                          
Equity units, annual distribution rate 6.50%exc_EquityUnitsAnnualDistributionRate                            
Forward contract, payment rate 4.00%exc_ForwardContractPaymentRate                            
Long-term debt 131,000,000us-gaap_LongTermDebt 131,000,000us-gaap_LongTermDebt   21,404,000,000us-gaap_LongTermDebt                      
Collateral amount of debt       2,700,000,000us-gaap_DebtInstrumentCollateralAmount                      
Outstanding borrowings/facility draws       0us-gaap_LineOfCreditFacilityAmountOutstanding                      
Debt Continental Project [Member]                              
Debt Instrument [Line Items]                              
Generation capacity of portfolio     667exc_NonRecourseDebtMegawatts
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_DebtContinentalProjectMember
                       
Designated as Hedging Instrument [Member]                              
Debt Instrument [Line Items]                              
Notional amount of preissuance interest rate cash flow hedge derivatives       3,070,000,000exc_NotionalAmountOfPreissuanceInterestRateCashFlowHedgeDerivatives
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                     
Long Term Debt Issuances [Member]                              
Debt Instrument [Line Items]                              
Interest rate on long-term debt 2.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ exc_LongTermDebtAxis
= exc_LongTermDebtIssuancesMember
2.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ exc_LongTermDebtAxis
= exc_LongTermDebtIssuancesMember
                         
Senior Notes [Member]                              
Debt Instrument [Line Items]                              
Long-term debt, gross       7,071,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
          7,571,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
         
Junior Subordinated Debt [Member]                              
Debt Instrument [Line Items]                              
Long-term debt, gross 1,150,000,000.00us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_JuniorSubordinatedDebtMember
1,150,000,000.00us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_JuniorSubordinatedDebtMember
  1,150,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_JuniorSubordinatedDebtMember
          0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_JuniorSubordinatedDebtMember
         
Convertible Debt Securities [Member]                              
Debt Instrument [Line Items]                              
Conversion price $ 50us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtSecuritiesMember
$ 50us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtSecuritiesMember
                         
Proceeds from issuance of subordinated long-term debt 1,110,000,000us-gaap_ProceedsFromIssuanceOfSubordinatedLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtSecuritiesMember
                           
Maximum [Member]                              
Debt Instrument [Line Items]                              
Basis points adders for prime-based borrowings       0.065%exc_BasisPointsForPrimeBasedBorrowings
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                     
Basis points adders for LIBOR-based borrowings       0.00165exc_BasisPointsForLiborBasedBorrowings
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                     
Equity units, share price $ 43.7484exc_EquityUnitsSharePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                           
Common shares, issuable at maturity 1.1429exc_CommonSharesIssueableAtMaturity
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                           
Minimum [Member]                              
Debt Instrument [Line Items]                              
Equity units, share price $ 35exc_EquityUnitsSharePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                           
Common shares, issuable at maturity 1.4286exc_CommonSharesIssueableAtMaturity
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                           
Revolving Credit Facility [Member] | Parent [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, cumulative committed amount                     315,000,000exc_LineofCreditFacilityCumulativeCommittedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentMember
/ us-gaap_LineOfCreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
       
Revolving Credit Facility [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, maximum borrowing capacity       8,500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[2]                      
Bridge Loan [Member]                              
Debt Instrument [Line Items]                              
Interest expense, short-term borrowings       31,000,000us-gaap_InterestExpenseShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                     
Commonwealth Edison Co [Member]                              
Debt Instrument [Line Items]                              
Additional amounts available upon request under current credit facilities                       500,000,000exc_AdditionalAmountsAvailableUponRequestUnderCurrentUnsecuredRevolvingCreditFacilities
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
     
Outstanding letters of credit       2,000,000us-gaap_LettersOfCreditOutstandingAmount
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
[1]                      
Basis points adders for prime-based borrowings       0.075%exc_BasisPointsForPrimeBasedBorrowings
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
                     
Basis points adders for LIBOR-based borrowings       0.01075exc_BasisPointsForLiborBasedBorrowings
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
                     
Long-term debt, gross       5,977,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
          5,694,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
         
Interest rate on long-term debt       6.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
[3]                      
Long-term debt       6,183,000,000us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
                     
Outstanding borrowings/facility draws       0us-gaap_LineOfCreditFacilityAmountOutstanding
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
                     
Commonwealth Edison Co [Member] | Letter of Credit [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, maximum borrowing capacity                       500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_LetterOfCreditMember
[4]      
Commonwealth Edison Co [Member] | Revolving Credit Facility [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, maximum borrowing capacity       1,000,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[2]               1,000,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[4],[5]      
Exelon Corporate [Member]                              
Debt Instrument [Line Items]                              
Outstanding letters of credit       6,000,000us-gaap_LettersOfCreditOutstandingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[1]                      
Basis points adders for prime-based borrowings       0.275%exc_BasisPointsForPrimeBasedBorrowings
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Basis points adders for LIBOR-based borrowings       0.01275exc_BasisPointsForLiborBasedBorrowings
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Long-term debt, gross       3,808,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          2,658,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
         
Long-term debt       3,808,000,000us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Outstanding borrowings/facility draws       0us-gaap_LineOfCreditFacilityAmountOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Exelon Corporate [Member] | Senior Notes [Member] | Subsequent Event [Member] | Fixed Rate Note, 4.55% Due 2015 [Member]                              
Debt Instrument [Line Items]                              
Interest rate on long-term debt         4.55%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= exc_FixedRateNote455Due2015Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Redemption of debt         550,000,000us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= exc_FixedRateNote455Due2015Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Exelon Corporate [Member] | Junior Subordinated Debt [Member]                              
Debt Instrument [Line Items]                              
Long-term debt, gross       1,150,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_JuniorSubordinatedDebtMember
          0us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_JuniorSubordinatedDebtMember
         
Exelon Corporate [Member] | Revolving Credit Facility [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, maximum borrowing capacity       500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[2]             500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[4],[5]        
Exelon Generation Co L L C [Member]                              
Debt Instrument [Line Items]                              
Outstanding letters of credit       1,181,000,000us-gaap_LettersOfCreditOutstandingAmount
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[1]                      
Basis points adders for prime-based borrowings       0.275%exc_BasisPointsForPrimeBasedBorrowings
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Basis points adders for LIBOR-based borrowings       0.01275exc_BasisPointsForLiborBasedBorrowings
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Long-term debt, gross       8,134,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
          7,552,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
         
Long-term debt       8,134,000,000us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Outstanding borrowings/facility draws       0us-gaap_LineOfCreditFacilityAmountOutstanding
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Exelon Generation Co L L C [Member] | Debt Continental Project [Member]                              
Debt Instrument [Line Items]                              
Interest rate on long-term debt     6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_DebtContinentalProjectMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                       
Principal amount of debt     613,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_DebtContinentalProjectMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                       
Exelon Generation Co L L C [Member] | Continetal Wind [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, maximum borrowing capacity     131,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_ContinentalWindMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                       
Outstanding letters of credit       47,000,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_ContinentalWindMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Aggregate bank commitments under unsecured revolving credit facilities     10,000,000exc_AggregateBankCommitmentsUnderUnsecuredRevolvingCreditFacilities
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_ContinentalWindMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                       
Exelon Generation Co L L C [Member] | Designated as Hedging Instrument [Member]                              
Debt Instrument [Line Items]                              
Notional amount of preissuance interest rate cash flow hedge derivatives       770,000,000exc_NotionalAmountOfPreissuanceInterestRateCashFlowHedgeDerivatives
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Exelon Generation Co L L C [Member] | Interest Rate Swap [Member] | Designated as Hedging Instrument [Member] | Debt Continental Project [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt, interest rate swap     350,000,000exc_NonRecourseDebtInterestRateSwap
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_DebtContinentalProjectMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                       
Gain from exchange offer     26,000,000exc_GainFromExchangeOffer
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_DebtContinentalProjectMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                       
Exelon Generation Co L L C [Member] | ExGen Texas Power [Member] | Interest Rate Swap [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt, interest rate swap                         505,000,000exc_NonRecourseDebtInterestRateSwap
/ us-gaap_DebtInstrumentAxis
= exc_ExGenTexasPowerMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
   
Exelon Generation Co L L C [Member] | ExgenRenewablesI425June62021[Member] | Interest Rate Swap [Member]                              
Debt Instrument [Line Items]                              
Interest rate on long-term debt                           2.03%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= exc_ExgenRenewablesI425June62021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Non-recourse debt, interest rate swap                           240,000,000exc_NonRecourseDebtInterestRateSwap
/ us-gaap_DebtInstrumentAxis
= exc_ExgenRenewablesI425June62021Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Exelon Generation Co L L C [Member] | Sacramento PV Energy [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt, interest rate swap           30,000,000exc_NonRecourseDebtInterestRateSwap
/ us-gaap_DebtInstrumentAxis
= exc_SacramentoPvEnergyMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                 
Generation capacity of portfolio           30exc_NonRecourseDebtMegawatts
/ us-gaap_DebtInstrumentAxis
= exc_SacramentoPvEnergyMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                 
Outstanding borrowings/facility draws       35,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= exc_SacramentoPvEnergyMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Exelon Generation Co L L C [Member] | Constellation Solar Horizons Financing [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt, interest rate swap             29,000,000exc_NonRecourseDebtInterestRateSwap
/ us-gaap_DebtInstrumentAxis
= exc_ConstellationSolarHorizonsFinancingMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
               
Non-recourse debt, commitment             38,000,000exc_NonRecourseDebtCommittment
/ us-gaap_DebtInstrumentAxis
= exc_ConstellationSolarHorizonsFinancingMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
               
Generation capacity of portfolio             16exc_NonRecourseDebtMegawatts
/ us-gaap_DebtInstrumentAxis
= exc_ConstellationSolarHorizonsFinancingMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
               
Outstanding borrowings/facility draws       34,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= exc_ConstellationSolarHorizonsFinancingMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Non-recourse debt, hedge percentage             75.00%exc_NonRecourseDebtHedgePercentage
/ us-gaap_DebtInstrumentAxis
= exc_ConstellationSolarHorizonsFinancingMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
               
Exelon Generation Co L L C [Member] | Denver International Airport [Member]                              
Debt Instrument [Line Items]                              
Outstanding borrowings/facility draws       7,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= exc_DenverInternationalAirportMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Exelon Generation Co L L C [Member] | Holyoke [Member]                              
Debt Instrument [Line Items]                              
Outstanding borrowings/facility draws       10,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= exc_HolyokeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                     
Exelon Generation Co L L C [Member] | Senior Notes [Member]                              
Debt Instrument [Line Items]                              
Long-term debt, gross       5,771,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
          6,271,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
         
Exelon Generation Co L L C [Member] | Senior Notes [Member] | ExGen Texas Power [Member]                              
Debt Instrument [Line Items]                              
Principal amount of debt                         675,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= exc_ExGenTexasPowerMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
   
Exelon Generation Co L L C [Member] | Senior Notes [Member] | ExGen Texas Power [Member] | London Interbank Offered Rate (LIBOR) [Member]                              
Debt Instrument [Line Items]                              
Interest rate on long-term debt                         4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= exc_ExGenTexasPowerMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
   
Exelon Generation Co L L C [Member] | Senior Notes [Member] | Subsequent Event [Member]                              
Debt Instrument [Line Items]                              
Interest rate on long-term debt         2.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Principal amount of debt         750,000,000us-gaap_DebtInstrumentFaceAmount
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | Continetal Wind [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt       592,000,000us-gaap_NonRecourseDebt
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_ContinentalWindMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | ExGen Texas Power [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt       673,000,000us-gaap_NonRecourseDebt
/ us-gaap_DebtInstrumentAxis
= exc_ExGenTexasPowerMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | ExgenRenewablesI425June62021[Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt       282,000,000us-gaap_NonRecourseDebt
/ us-gaap_DebtInstrumentAxis
= exc_ExgenRenewablesI425June62021Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | DOE Project Financing, 3.092% January 2, 2037 [Member]                              
Debt Instrument [Line Items]                              
Outstanding letters of credit       156,000,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_DebtInstrumentAxis
= exc_DoeProjectFinancing3092January22037Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Non-recourse debt       557,000,000us-gaap_NonRecourseDebt
/ us-gaap_DebtInstrumentAxis
= exc_DoeProjectFinancing3092January22037Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | Sacramento PV Energy [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt           41,000,000us-gaap_NonRecourseDebt
/ us-gaap_DebtInstrumentAxis
= exc_SacramentoPvEnergyMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                 
Non-recourse debt, hedge percentage           75.00%exc_NonRecourseDebtHedgePercentage
/ us-gaap_DebtInstrumentAxis
= exc_SacramentoPvEnergyMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                 
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | Denver International Airport [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt       7,000,000us-gaap_NonRecourseDebt
/ us-gaap_DebtInstrumentAxis
= exc_DenverInternationalAirportMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | Holyoke [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt       10,000,000us-gaap_NonRecourseDebt
/ us-gaap_DebtInstrumentAxis
= exc_HolyokeMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | Upstream Gas Property [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt, commitment       110,000,000exc_NonRecourseDebtCommittment
/ us-gaap_DebtInstrumentAxis
= exc_UpstreamGasPropertyMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Non-recourse debt, commitment increase available       500,000,000exc_NonRecourseDebtCommittmentIncreaseAvailable
/ us-gaap_DebtInstrumentAxis
= exc_UpstreamGasPropertyMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Outstanding borrowings/facility draws       77,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= exc_UpstreamGasPropertyMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
                     
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | Long Term Debt Issuances [Member] | ExGen Texas Power [Member]                              
Debt Instrument [Line Items]                              
Interest rate on long-term debt                         2.34%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= exc_ExGenTexasPowerMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ exc_LongTermDebtAxis
= exc_LongTermDebtIssuancesMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
   
Exelon Generation Co L L C [Member] | Non Recourse Debt [Member] | Long Term Debt Issuances [Member] | ExgenRenewablesI425June62021[Member]                              
Debt Instrument [Line Items]                              
Interest rate on long-term debt                           4.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= exc_ExgenRenewablesI425June62021Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ exc_LongTermDebtAxis
= exc_LongTermDebtIssuancesMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
 
Long-term debt                           300,000,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= exc_ExgenRenewablesI425June62021Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ exc_LongTermDebtAxis
= exc_LongTermDebtIssuancesMember
/ us-gaap_LongtermDebtTypeAxis
= exc_NonRecourseDebtMember
 
Exelon Generation Co L L C [Member] | DOE Financing Project [Member] | DOE Project Financing, 3.092% January 2, 2037 [Member]                              
Debt Instrument [Line Items]                              
Non-recourse debt, interest rate swap       485,000,000exc_NonRecourseDebtInterestRateSwap
/ us-gaap_DebtInstrumentAxis
= exc_DoeProjectFinancing3092January22037Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_DoeFinancingProjectMember
                     
Non-recourse debt, commitment       646,000,000exc_NonRecourseDebtCommittment
/ us-gaap_DebtInstrumentAxis
= exc_DoeProjectFinancing3092January22037Member
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LongtermDebtTypeAxis
= exc_DoeFinancingProjectMember
                     
Exelon Generation Co L L C [Member] | Sumitomo Bank [Member]                              
Debt Instrument [Line Items]                              
Outstanding letters of credit                             100,000,000us-gaap_LettersOfCreditOutstandingAmount
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_LineOfCreditFacilityAxis
= exc_SumitomoBankMember
Exelon Generation Co L L C [Member] | Revolving Credit Facility [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, maximum borrowing capacity       5,800,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[2]             5,300,000,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[4]        
PECO Energy Co [Member]                              
Debt Instrument [Line Items]                              
Outstanding letters of credit       1,000,000us-gaap_LettersOfCreditOutstandingAmount
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
[1]                      
Basis points adders for prime-based borrowings       0.00%exc_BasisPointsForPrimeBasedBorrowings
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
                     
Basis points adders for LIBOR-based borrowings       0.009exc_BasisPointsForLiborBasedBorrowings
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
                     
Long-term debt, gross       2,250,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
          2,200,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
         
Long-term debt       2,434,000,000us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
                     
Outstanding borrowings/facility draws       0us-gaap_LineOfCreditFacilityAmountOutstanding
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
                     
PECO Energy Co [Member] | Revolving Credit Facility [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, maximum borrowing capacity       600,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[2]             600,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[4],[5]        
Baltimore Gas and Electric Company [Member]                              
Debt Instrument [Line Items]                              
Outstanding letters of credit       0us-gaap_LettersOfCreditOutstandingAmount
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
[1]                      
Basis points adders for prime-based borrowings       0.00%exc_BasisPointsForPrimeBasedBorrowings
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
                     
Basis points adders for LIBOR-based borrowings       0.01exc_BasisPointsForLiborBasedBorrowings
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
                     
Long-term debt, gross       1,945,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
          2,015,000,000us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
         
Long-term debt       2,203,000,000us-gaap_LongTermDebt
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
                     
Outstanding borrowings/facility draws       0us-gaap_LineOfCreditFacilityAmountOutstanding
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
                     
Baltimore Gas and Electric Company [Member] | Revolving Credit Facility [Member]                              
Debt Instrument [Line Items]                              
Line of credit facility, maximum borrowing capacity       600,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
[2]                      
Cash Flow Hedging [Member] | Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]                              
Debt Instrument [Line Items]                              
Notional amount of preissuance interest rate cash flow hedge derivatives       400,000,000exc_NotionalAmountOfPreissuanceInterestRateCashFlowHedgeDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                     
Reclassification out of Accumulated Other Comprehensive Income [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]                              
Debt Instrument [Line Items]                              
Notional amount of preissuance interest rate cash flow hedge derivatives       $ 26,000,000exc_NotionalAmountOfPreissuanceInterestRateCashFlowHedgeDerivatives
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
                     
[1] Excludes nonrecourse debt letters of credit, see discussion below on Continental Wind.
[2] Excludes additional credit facility agreements for Generation, ComEd, PECO and BGE with aggregate commitments of $50 million, $34 million, $34 million and $5 million, respectively, arranged with minority and community banks located primarily within ComEd’s, PECO’s and BGE’s service territories. These facilities expired on October 17, 2014 and were renewed at the same amount through October 16, 2015. These facilities are solely utilized to issue letters of credit. As of December 31, 2014, letters of credit issued under these agreements totaled $9 million, $16 million, $21 million and $1 million for Generation, ComEd, PECO and BGE, respectively. Also, excludes the unsecured bridge credit facility of $3.2 billion at December 31, 2014, to support the PHI transaction discussed below
[3] Amount owed to this financing trust is recorded as Long-term debt to financing trust within ComEd’s Consolidated Balance Sheets.
[4] aggregate bank commitments under the revolving and bilateral credit agreements (with the exception of $200 million bilateral agreements for Generation) that backstop the commercial paper program. See discussion below and Credit Agreements table below for items affecting effective program size.
[5] Excludes additional credit facility agreements for Generation, ComEd, PECO and BGE with aggregate commitments of $50 million, $34 million, $34 million and $5 million, respectively, arranged with minority and community banks located primarily within ComEd’s, PECO’s and BGE’s service territories. These facilities expired on October 17, 2014 and were renewed at the same amount through October 16, 2015. These facilities are solely utilized to issue letters of credit. As of December 31, 2014, letters of credit issued under these agreements totaled $9 million, $16 million, $21 million and $1 million for Generation, ComEd, PECO and BGE, respectively. Also, excludes the unsecured bridge credit facility of $3.2 billion at December 31, 2014, to support the PHI transaction discussed below.