XML 292 R192.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Financial Information - Supplemental Balance Sheet Information (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments $ 0us-gaap_EquityMethodInvestments   $ 1,925us-gaap_EquityMethodInvestments
Total equity method investments 50us-gaap_EquityMethodInvestmentAggregateCost   2,295us-gaap_EquityMethodInvestmentAggregateCost
Net investment in leases 361us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases   698us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
Total investments 544exc_TotalLongTermInvestments   3,112exc_TotalLongTermInvestments
Compensation-related accruals 832exc_AccruedCompensationCurrent   683exc_AccruedCompensationCurrent
Taxes accrued 305us-gaap_TaxesPayableCurrent 285us-gaap_TaxesPayableCurrent 315us-gaap_TaxesPayableCurrent
Interest accrued 240us-gaap_InterestPayableCurrent   234us-gaap_InterestPayableCurrent
Severance accrued 49exc_AccruedSeveranceCurrent   66exc_AccruedSeveranceCurrent
Other accrued expenses 113us-gaap_OtherAccruedLiabilitiesCurrent   335us-gaap_OtherAccruedLiabilitiesCurrent
Total accrued expenses 1,539us-gaap_AccruedLiabilitiesCurrent   1,633us-gaap_AccruedLiabilitiesCurrent
Antelope Valle [Member]      
Supplemental Balance Sheet Information [Line Items]      
Other accrued expenses 19us-gaap_OtherAccruedLiabilitiesCurrent
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_AntelopeValleMember
  228us-gaap_OtherAccruedLiabilitiesCurrent
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= exc_AntelopeValleMember
Financing Trusts [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 22us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]   22us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]
Bloom Energy [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 13us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_BloomEnergyMember
   
Net Power [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 9us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_NetPowerMember
   
Other Equity Method Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 1us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
  2us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
Sunnyside [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 5us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SunnysideMember
   
Keystone Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     32us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_KeystoneFuelsMember
Conemaugh Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     21us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_ConemaughFuelsMember
CENG [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     1,925us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_CengMember
Safe Harbor [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     285us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SafeHarborMember
Malacha [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     8us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_MalachaMember
Trust for Benefit of Employees [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 85us-gaap_OtherInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]   90us-gaap_OtherInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]
Other Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 42us-gaap_OtherInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]   22us-gaap_OtherInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]
Exelon Generation Co L L C [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  1,925us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Total equity method investments 28us-gaap_EquityMethodInvestmentAggregateCost
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  2,273us-gaap_EquityMethodInvestmentAggregateCost
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Net investment in leases 7us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  7us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Total investments 104exc_TotalLongTermInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  2,325exc_TotalLongTermInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Compensation-related accruals 447exc_AccruedCompensationCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  337exc_AccruedCompensationCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Taxes accrued 248us-gaap_TaxesPayableCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  212us-gaap_TaxesPayableCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Interest accrued 66us-gaap_InterestPayableCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  72us-gaap_InterestPayableCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Severance accrued 33exc_AccruedSeveranceCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  31exc_AccruedSeveranceCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Other accrued expenses 92us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  324us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Total accrued expenses 886us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
  976us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Exelon Generation Co L L C [Member] | Financing Trusts [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]   0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]
Exelon Generation Co L L C [Member] | Bloom Energy [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 13us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_BloomEnergyMember
   
Exelon Generation Co L L C [Member] | Net Power [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 9us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_NetPowerMember
   
Exelon Generation Co L L C [Member] | Other Equity Method Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 1us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
  2us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
Exelon Generation Co L L C [Member] | Sunnyside [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 5us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SunnysideMember
   
Exelon Generation Co L L C [Member] | Keystone Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     32us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_KeystoneFuelsMember
Exelon Generation Co L L C [Member] | Conemaugh Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     21us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_ConemaughFuelsMember
Exelon Generation Co L L C [Member] | CENG [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     1,925us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_CengMember
Exelon Generation Co L L C [Member] | Safe Harbor [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     285us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SafeHarborMember
Exelon Generation Co L L C [Member] | Malacha [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     8us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_MalachaMember
Exelon Generation Co L L C [Member] | Trust for Benefit of Employees [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 27us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]   23us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]
Exelon Generation Co L L C [Member] | Other Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 42us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]   22us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]
Commonwealth Edison Co [Member]      
Supplemental Balance Sheet Information [Line Items]      
Total equity method investments 6us-gaap_EquityMethodInvestmentAggregateCost
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  6us-gaap_EquityMethodInvestmentAggregateCost
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Net investment in leases 0us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  0us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Total investments 6exc_TotalLongTermInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  11exc_TotalLongTermInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Compensation-related accruals 153exc_AccruedCompensationCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  135exc_AccruedCompensationCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Taxes accrued 59us-gaap_TaxesPayableCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  62us-gaap_TaxesPayableCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Interest accrued 102us-gaap_InterestPayableCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  95us-gaap_InterestPayableCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Severance accrued 2exc_AccruedSeveranceCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  3exc_AccruedSeveranceCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Other accrued expenses 15us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  12us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Total accrued expenses 331us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
  307us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
Commonwealth Edison Co [Member] | Financing Trusts [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 6us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]   6us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]
Commonwealth Edison Co [Member] | Bloom Energy [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_BloomEnergyMember
   
Commonwealth Edison Co [Member] | Net Power [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_NetPowerMember
   
Commonwealth Edison Co [Member] | Other Equity Method Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
  0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
Commonwealth Edison Co [Member] | Keystone Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_KeystoneFuelsMember
Commonwealth Edison Co [Member] | Conemaugh Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_ConemaughFuelsMember
Commonwealth Edison Co [Member] | CENG [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_CengMember
Commonwealth Edison Co [Member] | Safe Harbor [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SafeHarborMember
Commonwealth Edison Co [Member] | Malacha [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_MalachaMember
Commonwealth Edison Co [Member] | Trust for Benefit of Employees [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 0us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]   5us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]
Commonwealth Edison Co [Member] | Other Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 0us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]   0us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]
PECO Energy Co [Member]      
Supplemental Balance Sheet Information [Line Items]      
Total equity method investments 8us-gaap_EquityMethodInvestmentAggregateCost
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  8us-gaap_EquityMethodInvestmentAggregateCost
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Net investment in leases 0us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  0us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Total investments 31exc_TotalLongTermInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  31exc_TotalLongTermInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Compensation-related accruals 50exc_AccruedCompensationCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  47exc_AccruedCompensationCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Taxes accrued 3us-gaap_TaxesPayableCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  24us-gaap_TaxesPayableCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Interest accrued 33us-gaap_InterestPayableCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  32us-gaap_InterestPayableCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Severance accrued 1exc_AccruedSeveranceCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  1exc_AccruedSeveranceCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Other accrued expenses 4us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  2us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
Total accrued expenses 91us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
  106us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
PECO Energy Co [Member] | Financing Trusts [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 8us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]   8us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]
PECO Energy Co [Member] | Bloom Energy [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_BloomEnergyMember
   
PECO Energy Co [Member] | Net Power [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_NetPowerMember
   
PECO Energy Co [Member] | Other Equity Method Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
  0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
PECO Energy Co [Member] | Sunnyside [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SunnysideMember
   
PECO Energy Co [Member] | Keystone Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_KeystoneFuelsMember
PECO Energy Co [Member] | Conemaugh Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_ConemaughFuelsMember
PECO Energy Co [Member] | CENG [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_CengMember
PECO Energy Co [Member] | Safe Harbor [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SafeHarborMember
PECO Energy Co [Member] | Malacha [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_MalachaMember
PECO Energy Co [Member] | Trust for Benefit of Employees [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 23us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]   23us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]
PECO Energy Co [Member] | Other Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 0us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]   0us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]
Baltimore Gas and Electric Company [Member]      
Supplemental Balance Sheet Information [Line Items]      
Total equity method investments 8us-gaap_EquityMethodInvestmentAggregateCost
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  8us-gaap_EquityMethodInvestmentAggregateCost
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Net investment in leases 0us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  0us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Total investments 12exc_TotalLongTermInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  13exc_TotalLongTermInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Compensation-related accruals 58exc_AccruedCompensationCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  55exc_AccruedCompensationCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Taxes accrued 42us-gaap_TaxesPayableCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  16us-gaap_TaxesPayableCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Interest accrued 29us-gaap_InterestPayableCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  29us-gaap_InterestPayableCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Severance accrued 2exc_AccruedSeveranceCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  4exc_AccruedSeveranceCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Other accrued expenses 0us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  7us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Total accrued expenses 131us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
  111us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
Baltimore Gas and Electric Company [Member] | Financing Trusts [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 8us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]   8us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_FinancingTrustsMember
[1]
Baltimore Gas and Electric Company [Member] | Bloom Energy [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_BloomEnergyMember
   
Baltimore Gas and Electric Company [Member] | Net Power [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_NetPowerMember
   
Baltimore Gas and Electric Company [Member] | Other Equity Method Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
  0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_OtherEquityMethodInvestmentsMember
Baltimore Gas and Electric Company [Member] | Sunnyside [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SunnysideMember
   
Baltimore Gas and Electric Company [Member] | Keystone Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_KeystoneFuelsMember
Baltimore Gas and Electric Company [Member] | Conemaugh Fuels [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_ConemaughFuelsMember
Baltimore Gas and Electric Company [Member] | CENG [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_CengMember
Baltimore Gas and Electric Company [Member] | Safe Harbor [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_SafeHarborMember
Baltimore Gas and Electric Company [Member] | Malacha [Member]      
Supplemental Balance Sheet Information [Line Items]      
Equity Method Investments     0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= exc_MalachaMember
Baltimore Gas and Electric Company [Member] | Trust for Benefit of Employees [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 4us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]   5us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_TrustForBenefitOfEmployeesMember
[2]
Baltimore Gas and Electric Company [Member] | Other Investments [Member]      
Supplemental Balance Sheet Information [Line Items]      
Employee benefit trusts and investments 0us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]   0us-gaap_OtherInvestments
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= us-gaap_OtherInvestmentsMember
[3]
Exelon Consolidations [Member]      
Supplemental Balance Sheet Information [Line Items]      
Net investment in leases $ 367us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_ExelonConsolidationsMember
  $ 705us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases
/ dei_LegalEntityAxis
= exc_ExelonConsolidationsMember
[1] Includes investments in affiliated financing trusts, which were not consolidated within the financial statements of Exelon and are shown as investments on the Consolidated Balance Sheets. See Note 1 — Significant Accounting Policies for additional information.
[2] The Registrants’ investments in these marketable securities are recorded at fair market value.
[3] Includes cost method and available-for-sale investments.