XML 44 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Loss - Schedule of Components of Other Comprehensive Loss (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance at beginning of period $ (46)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (34)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Amount of amortization of net prior service cost and actuarial loss reclassified to Other operation and maintenance expense 2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax 1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
Income tax expense (benefit) 1us-gaap_OtherComprehensiveIncomeLossTax  
Balance at end of period (45)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (33)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Pension and Other Postretirement Benefits [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance at beginning of period (37)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= pom_PensionAndOtherPostretirementBenefitPlansAssetsMember
(25)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= pom_PensionAndOtherPostretirementBenefitPlansAssetsMember
Amount of amortization of net prior service cost and actuarial loss reclassified to Other operation and maintenance expense 2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= pom_PensionAndOtherPostretirementBenefitPlansAssetsMember
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= pom_PensionAndOtherPostretirementBenefitPlansAssetsMember
Income tax expense (benefit) 1us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= pom_PensionAndOtherPostretirementBenefitPlansAssetsMember
 
Balance at end of period (36)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= pom_PensionAndOtherPostretirementBenefitPlansAssetsMember
(24)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= pom_PensionAndOtherPostretirementBenefitPlansAssetsMember
Treasury Lock [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance at beginning of period (9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
(9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
Income tax expense (benefit) 0us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
0us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
Balance at end of period (9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
(9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
Treasury Lock [Member] | Interest Expense [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Amount of pre-tax loss reclassified to Interest expense $ 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember