XML 59 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Price Risk Management Future Year Net Unrealized Gain/Loss Recorded at Balance Sheet Date Expected to Become Realized (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Electricity [Member]  
Commodity contracts:  
2015 $ 35us-gaap_OtherCommitmentDueInNextTwelveMonths
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
2016 22us-gaap_OtherCommitmentDueInSecondYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
2017 6us-gaap_OtherCommitmentDueInThirdYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
2018 6us-gaap_OtherCommitmentDueInFourthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
2019 6us-gaap_OtherCommitmentDueInFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Thereafter 56us-gaap_OtherCommitmentDueAfterFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Total 131us-gaap_OtherCommitment
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Natural Gas [Member]  
Commodity contracts:  
2015 43us-gaap_OtherCommitmentDueInNextTwelveMonths
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
2016 64us-gaap_OtherCommitmentDueInSecondYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
2017 30us-gaap_OtherCommitmentDueInThirdYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
2018 6us-gaap_OtherCommitmentDueInFourthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
2019 0us-gaap_OtherCommitmentDueInFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Thereafter 0us-gaap_OtherCommitmentDueAfterFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Total 143us-gaap_OtherCommitment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Net Unrealized Loss [Member]  
Commodity contracts:  
2015 78us-gaap_OtherCommitmentDueInNextTwelveMonths
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
2016 86us-gaap_OtherCommitmentDueInSecondYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
2017 36us-gaap_OtherCommitmentDueInThirdYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
2018 12us-gaap_OtherCommitmentDueInFourthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
2019 6us-gaap_OtherCommitmentDueInFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
Thereafter 56us-gaap_OtherCommitmentDueAfterFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
Total $ 274us-gaap_OtherCommitment
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember