XML 213 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Assets - Schedule of Goodwill (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 2,625us-gaap_Goodwill  
Goodwill from business combination 47us-gaap_GoodwillAcquiredDuringPeriod  
Goodwill, ending balance 2,672us-gaap_Goodwill  
Commonwealth Edison Co [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning balance 2,625us-gaap_Goodwill
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
 
Goodwill from business combination 0us-gaap_GoodwillAcquiredDuringPeriod
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
 
Goodwill, ending balance 2,625us-gaap_Goodwill
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
 
Exelon Generation Co L L C [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning balance   0us-gaap_Goodwill
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Goodwill, ending balance 47us-gaap_Goodwill
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Goodwill Gross [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning balance 4,608us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
 
Goodwill from business combination 47us-gaap_GoodwillAcquiredDuringPeriod
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
 
Goodwill, ending balance 4,655us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
 
Goodwill Gross [Member] | Commonwealth Edison Co [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning balance 4,608us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
[1]  
Goodwill from business combination 0us-gaap_GoodwillAcquiredDuringPeriod
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
 
Goodwill, ending balance 4,608us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
[1]  
Goodwill Gross [Member] | Exelon Generation Co L L C [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning balance 0us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Goodwill from business combination 47us-gaap_GoodwillAcquiredDuringPeriod
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Goodwill, ending balance 47us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillGrossMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Goodwill Accumulated Impairment Losses [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning balance 1,983us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
 
Goodwill from business combination 0us-gaap_GoodwillAcquiredDuringPeriod
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
 
Goodwill, ending balance 1,983us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
 
Goodwill Accumulated Impairment Losses [Member] | Commonwealth Edison Co [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning balance 1,983us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
 
Goodwill from business combination 0us-gaap_GoodwillAcquiredDuringPeriod
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
 
Goodwill, ending balance 1,983us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
 
Goodwill Accumulated Impairment Losses [Member] | Exelon Generation Co L L C [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning balance 0us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Goodwill from business combination 47us-gaap_GoodwillAcquiredDuringPeriod
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
Goodwill, ending balance $ 47us-gaap_Goodwill
/ exc_GoodwillByComponentAxis
= exc_GoodwillAccumulatedImpairmentLossesMember
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
 
[1] Reflects goodwill recorded in 2000 from the PECO/Unicom (predecessor parent company of ComEd) merger net of amortization, resolution of tax matters and other non-impairment-related changes as allowed under previous authoritative guidance.