XML 86 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans Employee Benefit Plans - Unrecognized Amounts (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reconciliation of Amounts Not Yet Recognized As Components of Net Periodic Benefit Cost [Roll Forward]      
Amortization of net loss $ 52pcorp_DefinedBenefitPlanAmortizationOfGainsLossesNet    
Amoritization of prior service credit (15)pcorp_DefinedBenefitPlanAmortizationOfPriorServiceCostCreditNet    
Amortization of regulatory deferrals 0pcorp_DefinedBenefitPlanAmortizationOfRegulatoryDeferralsNet    
Amounts that will be amortized in next fiscal year 37pcorp_DefinedBenefitPlanAmountsThatWillBeAmortizedFromRegulatoryAssetsLiabilitiesAndAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear    
Pension [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Net loss 520pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
361pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Prior service credit (21)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(29)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Regulatory deferrals (3)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedRegulatoryDeferralsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(4)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedRegulatoryDeferralsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Total net periodic benefit cost not yet recognized 496pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
328pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
618pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Reconciliation of Amounts Not Yet Recognized As Components of Net Periodic Benefit Cost [Roll Forward]      
Net (gain) loss arising during the year 197pcorp_DefinedBenefitPlanNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(242)pcorp_DefinedBenefitPlanNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Net amortization (29)pcorp_DefinedBenefitPlanNetAmortizationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(48)pcorp_DefinedBenefitPlanNetAmortizationRecognizedInNetPeriodicBenefitCostBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Total Net Periodic Benefit Cost Not Yet Recognized, Arising During Period 168pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(290)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Amortization of net loss 50pcorp_DefinedBenefitPlanAmortizationOfGainsLossesNet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Amoritization of prior service credit (8)pcorp_DefinedBenefitPlanAmortizationOfPriorServiceCostCreditNet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Amortization of regulatory deferrals (1)pcorp_DefinedBenefitPlanAmortizationOfRegulatoryDeferralsNet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Amounts that will be amortized in next fiscal year 41pcorp_DefinedBenefitPlanAmountsThatWillBeAmortizedFromRegulatoryAssetsLiabilitiesAndAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Other Postretirement [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Net loss 41pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
108pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Prior service credit (26)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(33)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Regulatory deferrals 2pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedRegulatoryDeferralsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
2pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedRegulatoryDeferralsBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Total net periodic benefit cost not yet recognized 17pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
77pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Reconciliation of Amounts Not Yet Recognized As Components of Net Periodic Benefit Cost [Roll Forward]      
Amortization of net loss 2pcorp_DefinedBenefitPlanAmortizationOfGainsLossesNet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
Amoritization of prior service credit (7)pcorp_DefinedBenefitPlanAmortizationOfPriorServiceCostCreditNet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
Amortization of regulatory deferrals 1pcorp_DefinedBenefitPlanAmortizationOfRegulatoryDeferralsNet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
Amounts that will be amortized in next fiscal year (4)pcorp_DefinedBenefitPlanAmountsThatWillBeAmortizedFromRegulatoryAssetsLiabilitiesAndAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
Regulatory Asset [Member] | Pension [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total net periodic benefit cost not yet recognized 474pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
313pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
599pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Reconciliation of Amounts Not Yet Recognized As Components of Net Periodic Benefit Cost [Roll Forward]      
Net (gain) loss arising during the year 189pcorp_DefinedBenefitPlanNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(239)pcorp_DefinedBenefitPlanNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Net amortization (28)pcorp_DefinedBenefitPlanNetAmortizationRecognizedInNetPeriodicBenefitCostBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(47)pcorp_DefinedBenefitPlanNetAmortizationRecognizedInNetPeriodicBenefitCostBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Total Net Periodic Benefit Cost Not Yet Recognized, Arising During Period 161pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(286)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Regulatory Asset [Member] | Other Postretirement [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total net periodic benefit cost not yet recognized 17pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
77pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
177pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Reconciliation of Amounts Not Yet Recognized As Components of Net Periodic Benefit Cost [Roll Forward]      
Net (gain) loss arising during the year (58)pcorp_DefinedBenefitPlanNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(92)pcorp_DefinedBenefitPlanNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Net amortization (2)pcorp_DefinedBenefitPlanNetAmortizationRecognizedInNetPeriodicBenefitCostBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(8)pcorp_DefinedBenefitPlanNetAmortizationRecognizedInNetPeriodicBenefitCostBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Total Net Periodic Benefit Cost Not Yet Recognized, Arising During Period (60)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(100)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= pcorp_RegulatoryAssetPensionAndOtherPostretirementCostsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Accumulated Other Comprehensive Loss [Member] | Pension [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total net periodic benefit cost not yet recognized 22pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
15pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
19pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Reconciliation of Amounts Not Yet Recognized As Components of Net Periodic Benefit Cost [Roll Forward]      
Net (gain) loss arising during the year 8pcorp_DefinedBenefitPlanNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(3)pcorp_DefinedBenefitPlanNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Net amortization (1)pcorp_DefinedBenefitPlanNetAmortizationRecognizedInNetPeriodicBenefitCostBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(1)pcorp_DefinedBenefitPlanNetAmortizationRecognizedInNetPeriodicBenefitCostBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Total Net Periodic Benefit Cost Not Yet Recognized, Arising During Period $ 7pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
$ (4)pcorp_DefinedBenefitPlanNetPeriodicBenefitCostNotYetRecognizedArisingDuringPeriodBeforeTax
/ pcorp_DefinedBenefitPlanAmountNotYetRecognizedInNetPeriodicBenefitCostCategoryAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember