XML 191 R140.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Benefits - Components of Accumulated Other Comprehensive Income and Regulatory Assets (Liabilities) related to Retirement Plans (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Pension Plan, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Current year actuarial (gain) loss $ 1,639exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ (1,169)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ 1,693exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of actuarial loss (420)exc_DefinedBenefitPlanAmortizationOfNetGainsLossesInOciAndRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(562)exc_DefinedBenefitPlanAmortizationOfNetGainsLossesInOciAndRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(450)exc_DefinedBenefitPlanAmortizationOfNetGainsLossesInOciAndRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Current year prior service (credit) cost 0exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
1exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of prior service (cost) credit (14)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsAmortizationOfPriorServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(14)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsAmortizationOfPriorServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(15)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsAmortizationOfPriorServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Current year transition (asset) obligation 0exc_TransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0exc_TransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0exc_TransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of transition asset (obligation) 0exc_FederalSubsidyPaymentsReceivedNotIncludedInContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0exc_FederalSubsidyPaymentsReceivedNotIncludedInContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0exc_FederalSubsidyPaymentsReceivedNotIncludedInContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Curtailments 0exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurtailmentsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurtailmentsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(10)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurtailmentsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Settlements (2)exc_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements2
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(8)exc_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements2
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(31)exc_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements2
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Total recognized in AOCI and regulatory assets (liabilities) 1,203exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] (1,753)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 1,188exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Defined benefit plan, amounts recognized in OCI, before tax 788exc_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
1,071exc_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
283exc_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Defined benefit plan, amounts recognized in regulatory assets, before tax 415exc_DefinedBenefitPlanAmountsRecognizedInRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
682exc_DefinedBenefitPlanAmountsRecognizedInRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
904exc_DefinedBenefitPlanAmountsRecognizedInRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Other Postretirement Benefit Plan, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Current year actuarial (gain) loss 561exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(628)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
304exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of actuarial loss (50)exc_DefinedBenefitPlanAmortizationOfNetGainsLossesInOciAndRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(83)exc_DefinedBenefitPlanAmortizationOfNetGainsLossesInOciAndRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(81)exc_DefinedBenefitPlanAmortizationOfNetGainsLossesInOciAndRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Current year prior service (credit) cost (1,012)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
15exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(109)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of prior service (cost) credit 122exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsAmortizationOfPriorServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
19exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsAmortizationOfPriorServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
17exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsAmortizationOfPriorServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Current year transition (asset) obligation 0exc_TransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0exc_TransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1exc_TransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of transition asset (obligation) 0exc_FederalSubsidyPaymentsReceivedNotIncludedInContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0exc_FederalSubsidyPaymentsReceivedNotIncludedInContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(11)exc_FederalSubsidyPaymentsReceivedNotIncludedInContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Curtailments 0exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurtailmentsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurtailmentsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeCurtailmentsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Settlements 0exc_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements2
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0exc_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements2
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0exc_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements2
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Total recognized in AOCI and regulatory assets (liabilities) (379)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1] (677)exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1] 120exc_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeAndRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1]
Defined benefit plan, amounts recognized in OCI, before tax 162exc_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
352exc_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
39exc_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Defined benefit plan, amounts recognized in regulatory assets, before tax $ 217exc_DefinedBenefitPlanAmountsRecognizedInRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 325exc_DefinedBenefitPlanAmountsRecognizedInRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 81exc_DefinedBenefitPlanAmountsRecognizedInRegulatoryAssetsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1] )Of the $1,203 million loss related to pension benefits, $788 million and $415 million were recognized in AOCI and regulatory assets, respectively, during 2014. Of the $379 million gain related to other postretirement benefits, $162 million and $217 million were recognized in AOCI and regulatory assets (liabilities), respectively, during 2014. Of the $1,753 million gain related to pension benefits, $1,071 million and $682 million were recognized in AOCI and regulatory assets, respectively, during 2013. Of the $677 million gain related to other postretirement benefits, $352 million and $325 million were recognized in AOCI and regulatory assets (liabilities), respectively, during 2013. Of the $1,188 million loss related to pension benefits, $283 million and $904 million were recognized in AOCI and regulatory assets, respectively, during 2012. Of the $120 million loss related to other postretirement benefits, $39 million and $81 million were recognized in AOCI and regulatory assets, respectively, during 2012.