XML 209 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statement of Changes in Shareholders Equity (Unaudited) (USD $)
In Millions, except Share data in Thousands, unless otherwise specified
Total
Common Stock [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Noncontrolling Interest [Member]
Preference Stock Not Subject To Mandatory Redemption [Member]
Exelon Generation Co L L C [Member]
Exelon Generation Co L L C [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Exelon Generation Co L L C [Member]
Noncontrolling Interest [Member]
Exelon Generation Co L L C [Member]
Membership Interest [Member]
Exelon Generation Co L L C [Member]
Undistributed Earnings [Member]
Commonwealth Edison Co [Member]
Commonwealth Edison Co [Member]
Common Stock [Member]
Commonwealth Edison Co [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Commonwealth Edison Co [Member]
Other Paid-In Capital [Member]
Commonwealth Edison Co [Member]
Retained Deficit Unappropriated [Member]
Commonwealth Edison Co [Member]
Retained Earnings Appropriated [Member]
PECO Energy Co [Member]
PECO Energy Co [Member]
Common Stock [Member]
PECO Energy Co [Member]
Retained Earnings [Member]
PECO Energy Co [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Baltimore Gas and Electric Company [Member]
Baltimore Gas and Electric Company [Member]
Common Stock [Member]
Baltimore Gas and Electric Company [Member]
Retained Earnings [Member]
Baltimore Gas and Electric Company [Member]
Membership Interest [Member]
Baltimore Gas and Electric Company [Member]
Preference Stock Not Subject To Mandatory Redemption [Member]
Beginning Balance at Dec. 31, 2011 $ 14,388us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 9,107us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 10,055us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (2,450)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                                $ 2,301us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
$ 1,294us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 817us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 2,111us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
$ 190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Beginning Balance (in shares) at Dec. 31, 2011 698,112us-gaap_SharesIssued                                                    
Beginning Balance at Dec. 31, 2011               8,708exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
915exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
5exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
3,556exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
4,232exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                      
Net income 1,171us-gaap_ProfitLoss     1,160us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (3)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
14us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
558us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  (4)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  562us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
379us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
      379us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  381us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  381us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  4us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  4us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
4us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
 
Long-term incentive plan activity, shares 2,432exc_StockIssuedDuringPeriodSharesLongTermIncentivePlanActivity                                                    
Long-term incentive plan activity 126exc_StockIssuedDuringPeriodValueLongTermIncentivePlanActivity 126exc_StockIssuedDuringPeriodValueLongTermIncentivePlanActivity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Employee stock purchase plan issuances 26us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan 26us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Employee stock purchase plan issuances, shares 857us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans                                                    
Common stock dividends (1,322)us-gaap_DividendsCommonStockCash     (1,322)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                (105)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
        (105)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
(343)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  (343)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
           
Common stock issuance Constellation merger, shares 188,124us-gaap_StockIssuedDuringPeriodSharesAcquisitions                                                    
Common stock issuance Constellation merger 7,365us-gaap_StockIssuedDuringPeriodValueAcquisitions 7,365us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          5,264us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
    5,264us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
                               
Noncontrolling interest acquired 114us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination 8us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      106us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                                         
BGE preference stock acquired 193exc_PreferenceStockAcquired           193exc_PreferenceStockAcquired
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                                       
Preferred and preference stock dividends (14)us-gaap_DividendsPreferredStockCash           (14)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                      (4)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  (4)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  (13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
 
Other comprehensive loss, net of income taxes (317)us-gaap_OtherComprehensiveIncomeLossNetOfTax             (402)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(402)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
    1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
         
Allocation of tax benefit from parent               48us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                    9us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
               
Other comprehensive loss, net of income taxes (317)exc_OtherComprehensiveIncomeLossexcludingEquityMethodAOCINetofTax       (317)exc_OtherComprehensiveIncomeLossexcludingEquityMethodAOCINetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
                                           
Distribution to member               (1,626)exc_DistributionToMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
      (1,626)exc_DistributionToMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Allocation of tax benefit from member               48exc_AllocationOfTaxBenefitFromMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
    48exc_AllocationOfTaxBenefitFromMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
                               
Noncontrolling interest acquired               115us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  107us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
                               
Allocation of tax benefit from parent                         11exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
    11exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherAdditionalCapitalMember
    9exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
9exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
             
Appropriation of retained earnings for future dividends                                 (379)exc_AppropriationOfRetainedEarningsForFutureDividends
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
379exc_AppropriationOfRetainedEarningsForFutureDividends
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
                 
Contribution from parent                                             66exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterestAcquisitions
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
66exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterestAcquisitions
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  66exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterestAcquisitions
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
 
Ending Balance at Dec. 31, 2012                         7,323us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,588us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  5,014us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherAdditionalCapitalMember
(1,639)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
2,360us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
2,982us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
2,388us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
593us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
         
Ending Balance at Dec. 31, 2012 21,730us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 16,632us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
9,893us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,767)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
106us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
193us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                              2,358us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
1,360us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
808us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,168us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Ending Balance (in shares) at Dec. 31, 2012 889,525us-gaap_SharesIssued                                                    
Ending Balance at Dec. 31, 2012               12,665exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
513exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
108exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8,876exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
3,168exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                      
Net income (4)us-gaap_ProfitLoss [1]             (18)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
        (81)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
          121us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
      77us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
       
Ending Balance at Mar. 31, 2013                                                      
Beginning Balance at Dec. 31, 2012 21,730us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 16,632us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
9,893us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,767)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
106us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
193us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                              2,358us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  808us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,168us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Beginning Balance (in shares) at Dec. 31, 2012 889,525us-gaap_SharesIssued                                                    
Beginning Balance at Dec. 31, 2012               12,665exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
513exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
108exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8,876exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
3,168exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                      
Net income 1,729us-gaap_ProfitLoss     1,719us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (10)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
20us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
1,060us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  (10)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  1,070us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
249us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
      249us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  395us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  395us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  210us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  210us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
210us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
 
Long-term incentive plan activity, shares 1,445exc_StockIssuedDuringPeriodSharesLongTermIncentivePlanActivity                                                    
Long-term incentive plan activity 81exc_StockIssuedDuringPeriodValueLongTermIncentivePlanActivity 81exc_StockIssuedDuringPeriodValueLongTermIncentivePlanActivity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Employee stock purchase plan issuances 28us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan 28us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Employee stock purchase plan issuances, shares 1,064us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans                                                    
Common stock dividends (1,254)us-gaap_DividendsCommonStockCash     (1,254)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                (220)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
        (220)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
(332)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  (332)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
           
Common stock issuance Constellation merger               (19)us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  (18)us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1)us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
                               
Preferred and preference stock dividends (14)us-gaap_DividendsPreferredStockCash           (14)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                      (1)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  (1)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  (13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
 
Other comprehensive loss, net of income taxes 727us-gaap_OtherComprehensiveIncomeLossNetOfTax [2]             (299)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[2] (299)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
          0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
               
Consolidated VIE dividend to noncontrolling interest (63)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders         (63)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (63)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  (63)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                                 
Deconsolidation of VIE (18)us-gaap_MinorityInterestDecreaseFromRedemptions         (18)us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                                         
Redemption of preferred securities (6)us-gaap_PreferredStockRedemptionPremium           (6)us-gaap_PreferredStockRedemptionPremium
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                                       
Acquisition of noncontrolling interest               (3)exc_MinorityInterestIncreaseFromAcquisition
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
    (3)exc_MinorityInterestIncreaseFromAcquisition
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
                               
Allocation of tax benefit from parent                                     27us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
27us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
             
Other comprehensive loss, net of income taxes 727exc_OtherComprehensiveIncomeLossexcludingEquityMethodAOCINetofTax       727exc_OtherComprehensiveIncomeLossexcludingEquityMethodAOCINetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
                                           
Distribution to member               (625)exc_DistributionToMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
      (625)exc_DistributionToMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Allocation of tax benefit from member               26exc_AllocationOfTaxBenefitFromMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
    26exc_AllocationOfTaxBenefitFromMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
                               
Allocation of tax benefit from parent                         176exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
    176exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherAdditionalCapitalMember
    (6)exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  (6)exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
           
Appropriation of retained earnings for future dividends                                 (249)exc_AppropriationOfRetainedEarningsForFutureDividends
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
249exc_AppropriationOfRetainedEarningsForFutureDividends
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
                 
Ending Balance at Dec. 31, 2013 22,732us-gaap_StockholdersEquity                       7,528us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,588us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
5,190us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherAdditionalCapitalMember
(1,639)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
2,389us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
3,065us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
2,415us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
649us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
2,365us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
       
Ending Balance at Dec. 31, 2013 22,940us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 16,741us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
10,358us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,040)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
15us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
193us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                              2,555us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
1,360us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,005us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,365us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Ending Balance (in shares) at Dec. 31, 2013 892,034us-gaap_SharesIssued                                                    
Ending Balance at Dec. 31, 2013               12,742exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
214exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
17exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8,898exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
3,613exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Beginning Balance at Sep. 30, 2013                                                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                      
Net income 495us-gaap_ProfitLoss             269us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
        109us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
          102us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
      47us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
       
Ending Balance at Dec. 31, 2013 22,732us-gaap_StockholdersEquity                       7,528us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,588us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      3,065us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
    1us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
2,365us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
       
Ending Balance at Dec. 31, 2013 22,940us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   (2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                                      2,555us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
1,360us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Ending Balance (in shares) at Dec. 31, 2013 892,034us-gaap_SharesIssued                                                    
Ending Balance at Dec. 31, 2013               12,742exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                                     
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                      
Net income 90us-gaap_ProfitLoss             (185)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
        98us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
          89us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
      85us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
       
Ending Balance at Mar. 31, 2014                                                      
Beginning Balance at Dec. 31, 2013   16,741us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                                        1,360us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                      
Tax benefit on stock compensation   (8)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Ending Balance at Sep. 30, 2014                                                      
Beginning Balance at Dec. 31, 2013 22,940us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 16,741us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
10,358us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,040)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
15us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
193us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                              2,555us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
1,360us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,005us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,365us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Beginning Balance (in shares) at Dec. 31, 2013 892,034us-gaap_SharesIssued                                                    
Beginning Balance at Dec. 31, 2013               12,742exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
214exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
17exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8,898exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
3,613exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                      
Net income 1,820us-gaap_ProfitLoss     1,623us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  184us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
13us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
1,019us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  184us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  835us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
408us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
      408us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  352us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  352us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  211us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  211us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
211us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
 
Long-term incentive plan activity, shares 1,574exc_StockIssuedDuringPeriodSharesLongTermIncentivePlanActivity                                                    
Long-term incentive plan activity 72exc_StockIssuedDuringPeriodValueLongTermIncentivePlanActivity 72exc_StockIssuedDuringPeriodValueLongTermIncentivePlanActivity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Employee stock purchase plan issuances 35us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan 35us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Employee stock purchase plan issuances, shares 960us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans                                                    
Common stock dividends (1,071)us-gaap_DividendsCommonStockCash     (1,071)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                (307)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
        (307)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
(320)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  (320)us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
           
Noncontrolling interest acquired 1,548us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination         1,548us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                                         
Preferred and preference stock dividends (13)us-gaap_DividendsPreferredStockCash           (13)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                              (13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  (13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(13)us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
 
Other comprehensive loss, net of income taxes (644)us-gaap_OtherComprehensiveIncomeLossNetOfTax             (250)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
        0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
          0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
               
Consolidated VIE dividend to noncontrolling interest (421)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders         (421)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  1,548us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  1,548us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                                 
Deconsolidation of VIE               (421)us-gaap_MinorityInterestDecreaseFromRedemptions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  (421)us-gaap_MinorityInterestDecreaseFromRedemptions
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                                 
Tax benefit on stock compensation (8)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense                                                    
Acquisition of noncontrolling interest 4exc_MinorityInterestIncreaseFromAcquisition (2)exc_MinorityInterestIncreaseFromAcquisition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      6exc_MinorityInterestIncreaseFromAcquisition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  5exc_MinorityInterestIncreaseFromAcquisition
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  5exc_MinorityInterestIncreaseFromAcquisition
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                                 
Fair value of financing contract payments (131)exc_FairValueofFinancingContractPayments (131)exc_FairValueofFinancingContractPayments
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Transfer of CENG pension and non-pension postretirement benefit obligations 2us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations 2us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                                 
Reversal of CENG equity method AOCI, net of income taxes (116)exc_OtherComprehensiveIncomeLossNetoOfTaxPeriodDecrease       (116)exc_OtherComprehensiveIncomeLossNetoOfTaxPeriodDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
                                           
Other comprehensive loss, net of income taxes (528)exc_OtherComprehensiveIncomeLossexcludingEquityMethodAOCINetofTax       (528)exc_OtherComprehensiveIncomeLossexcludingEquityMethodAOCINetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    (134)exc_OtherComprehensiveIncomeLossexcludingEquityMethodAOCINetofTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(134)exc_OtherComprehensiveIncomeLossexcludingEquityMethodAOCINetofTax
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
                                   
Distribution to member               53exc_DistributionToMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
    53exc_DistributionToMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
                               
Allocation of tax benefit from member               (645)exc_AllocationOfTaxBenefitFromMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
      (645)exc_AllocationOfTaxBenefitFromMembers
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Noncontrolling interest acquired               (116)us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(116)us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
                                   
Allocation of tax benefit from parent                         5exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
    5exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherAdditionalCapitalMember
    24exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
24exc_AllocationOfTaxBenefitFromParent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
             
Appropriation of retained earnings for future dividends                                 (408)exc_AppropriationOfRetainedEarningsForFutureDividends
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
408exc_AppropriationOfRetainedEarningsForFutureDividends
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
                 
Contribution from parent 273exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterestAcquisitions                             273exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterestAcquisitions
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherAdditionalCapitalMember
                     
Ending Balance at Dec. 31, 2014 22,608us-gaap_StockholdersEquity                       7,907us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,588us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
5,468us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherAdditionalCapitalMember
(1,639)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
2,490us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
3,121us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
2,439us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
681us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
2,563us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
       
Ending Balance at Dec. 31, 2014 24,133us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 16,709us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
10,910us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,684)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,332us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
193us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
                              2,753us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
1,360us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,203us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,563us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Ending Balance (in shares) at Dec. 31, 2014 894,568us-gaap_SharesIssued                                                    
Ending Balance at Dec. 31, 2014               14,051exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
(36)exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,333exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8,951exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_MembershipInterestMember
3,803exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_StatementEquityComponentsAxis
= exc_UndistributedEarningsMember
                             
Beginning Balance at Sep. 30, 2014                                                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                      
Net income 18us-gaap_ProfitLoss [3]             (91)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
        73us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
          98us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
      52us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
       
Ending Balance at Dec. 31, 2014 22,608us-gaap_StockholdersEquity                       7,907us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
1,588us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      3,121us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
    1us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
2,563us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
       
Ending Balance at Dec. 31, 2014 24,133us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   (2,327)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                                      2,753us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
1,360us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    190us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= exc_PreferenceStockNotSubjectToMandatoryRedemptionMember
Ending Balance (in shares) at Dec. 31, 2014 894,568us-gaap_SharesIssued                                                    
Ending Balance at Dec. 31, 2014               $ 14,051exc_MembersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
                                     
[1] Includes $265 million of interest expense related to the remeasurement of Exelon’s like-kind exchange tax position in the first quarter of 2013. See Note 14—Income Taxes of the Combined Notes to Consolidated Financial Statements for additional information.
[2] All amounts are net of tax. Amounts in parenthesis represent a decrease in accumulated other comprehensive income.
[3] Includes charges to earnings related to the impairments of certain generating assets which were held for sale and certain Upstream exploration assets. See Note 8—Impairment of Long-Lived Assets of the Combined Notes to Consolidated Financial Statements for additional information.