XML 74 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Future year net unrealized gain/loss recorded at balance sheet date expected to become realized (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Commodity contracts:  
Other Commitment, Due in Next Twelve Months $ 14us-gaap_OtherCommitmentDueInNextTwelveMonths
Other Commitment, Due in Second Year 11us-gaap_OtherCommitmentDueInSecondYear
Other Commitment, Due in Third Year 11us-gaap_OtherCommitmentDueInThirdYear
Other Commitment, Due in Fourth Year 7us-gaap_OtherCommitmentDueInFourthYear
Total 43us-gaap_OtherCommitment
Electricity [Member]  
Commodity contracts:  
Other Commitment, Due in Next Twelve Months 50us-gaap_OtherCommitmentDueInNextTwelveMonths
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Other Commitment, Due in Second Year 19us-gaap_OtherCommitmentDueInSecondYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Other Commitment, Due in Third Year 6us-gaap_OtherCommitmentDueInThirdYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Other Commitment, Due in Fourth Year 5us-gaap_OtherCommitmentDueInFourthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Other Commitment, Due in Fifth Year 5us-gaap_OtherCommitmentDueInFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Other Commitment, Due after Fifth Year 22us-gaap_OtherCommitmentDueAfterFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Total 107us-gaap_OtherCommitment
/ us-gaap_DerivativeInstrumentRiskAxis
= por_ElectricityMember
Natural Gas [Member]  
Commodity contracts:  
Other Commitment, Due in Next Twelve Months 49us-gaap_OtherCommitmentDueInNextTwelveMonths
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Other Commitment, Due in Second Year 44us-gaap_OtherCommitmentDueInSecondYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Other Commitment, Due in Third Year 18us-gaap_OtherCommitmentDueInThirdYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Other Commitment, Due in Fourth Year 3us-gaap_OtherCommitmentDueInFourthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Other Commitment, Due in Fifth Year 0us-gaap_OtherCommitmentDueInFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Other Commitment, Due after Fifth Year 0us-gaap_OtherCommitmentDueAfterFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Total 114us-gaap_OtherCommitment
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
Unrealized Gain Loss On Derivatives [Member]  
Commodity contracts:  
Other Commitment, Due in Next Twelve Months 99us-gaap_OtherCommitmentDueInNextTwelveMonths
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
Other Commitment, Due in Second Year 63us-gaap_OtherCommitmentDueInSecondYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
Other Commitment, Due in Third Year 24us-gaap_OtherCommitmentDueInThirdYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
Other Commitment, Due in Fourth Year 8us-gaap_OtherCommitmentDueInFourthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
Other Commitment, Due in Fifth Year 5us-gaap_OtherCommitmentDueInFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
Other Commitment, Due after Fifth Year 22us-gaap_OtherCommitmentDueAfterFifthYear
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember
Total $ 221us-gaap_OtherCommitment
/ us-gaap_DerivativeInstrumentRiskAxis
= por_UnrealizedGainLossOnDerivativesMember