XML 133 R156.htm IDEA: XBRL DOCUMENT v2.4.1.9
Severance - Ongoing Severance Plans (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Other Severance Charges [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance charges $ 7exc_SeveranceChargesExpense
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] $ 18exc_SeveranceChargesExpense
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] $ 19exc_SeveranceChargesExpense
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1]
Business Service Company [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance charges   2exc_SeveranceChargesExpense
/ us-gaap_RestructuringCostAndReserveAxis
= exc_BusinessServiceCompanyMemberMember
0exc_SeveranceChargesExpense
/ us-gaap_RestructuringCostAndReserveAxis
= exc_BusinessServiceCompanyMemberMember
Severance [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance charges 3exc_SeveranceChargesExpense
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Severance accrual 3us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Exelon Generation Co L L C [Member] | Other Severance Charges [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance charges 5exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] 16exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] 14exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1]
Exelon Generation Co L L C [Member] | Business Service Company [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance charges 1exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_BusinessServiceCompanyMemberMember
   
Commonwealth Edison Co [Member] | Other Severance Charges [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance charges 1exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] 2exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] 2exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_CommonwealthEdisonCoMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1]
PECO Energy Co [Member] | Other Severance Charges [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance charges 0exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] 0exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] 1exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_PecoEnergyCoMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1]
Baltimore Gas and Electric Company [Member] | Other Severance Charges [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance charges $ 1exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] $ 0exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1] $ 3exc_SeveranceChargesExpense
/ dei_LegalEntityAxis
= exc_BaltimoreGasAndElectricCompanyMember
/ us-gaap_RestructuringCostAndReserveAxis
= exc_OtherSeveranceChargesMember
[1]
[1] The amounts above for Generation include $1 million, $2 million, and $0 million for amounts billed by BSC through intercompany allocations for the years ended December 31, 2014, December 31, 2013, and December 31, 2012, respectively. Amounts billed by BSC to ComEd, PECO and BGE were not material