XML 16 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Risk Management and Hedging Activities Risk Management and Hedging Activities - Not Designated as Hedging Contracts (Details) (Not Designated as Hedging Instrument [Member], Commodity Contract [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]
   
Regulatory Assets (Liabilities), Net, Derivatives [Roll Forward]    
Beginning 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
Changes in fair value recognized in regulatory assets 48pcorp_ChangesInFairValueDerivativesRecognizedInRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(22)pcorp_ChangesInFairValueDerivativesRecognizedInRegulatoryAssetsOrLiabilitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net gains (losses) reclassified to operating revenue 25pcorp_NetGainsLossesReclassifiedToOperatingRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(11)pcorp_NetGainsLossesReclassifiedToOperatingRevenue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net (losses) gains reclassified to energy costs (28)pcorp_NetGainsLossesReclassifiedToCostOfDomesticRegulatedElectric
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
5pcorp_NetGainsLossesReclassifiedToCostOfDomesticRegulatedElectric
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Ending balance $ 130pcorp_NetRegulatoryAssetLiabilityUnrealizedLossGainOnDerivativeContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 27pcorp_NetRegulatoryAssetLiabilityUnrealizedLossGainOnDerivativeContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember