XML 36 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Risk Management and Hedging Activities Risk Management and Hedging Activities - Not Designated as Hedging Activities (Details) (Not Designated as Hedging Instrument [Member], Commodity Contract [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]
   
Regulatory Assets (Liabilities), Net, Derivatives [Roll Forward]    
Beginning balance $ 55pcorp_NetRegulatoryAssetLiabilityUnrealizedLossGainOnDerivativeContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 121pcorp_NetRegulatoryAssetLiabilityUnrealizedLossGainOnDerivativeContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Changes in fair value recognized in regulatory assets 45pcorp_ChangesInFairValueDerivativesRecognizedInRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
15pcorp_ChangesInFairValueDerivativesRecognizedInRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net (losses) gains reclassified to operating revenue (4)pcorp_NetGainsLossesReclassifiedToOperatingRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
9pcorp_NetGainsLossesReclassifiedToOperatingRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net losses reclassified to energy costs (11)pcorp_NetGainsLossesReclassifiedToCostOfDomesticRegulatedElectric
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(90)pcorp_NetGainsLossesReclassifiedToCostOfDomesticRegulatedElectric
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Ending balance $ 85pcorp_NetRegulatoryAssetLiabilityUnrealizedLossGainOnDerivativeContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 55pcorp_NetRegulatoryAssetLiabilityUnrealizedLossGainOnDerivativeContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember