XML 12 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Price Risk Management Price Risk Management assets and liabilities subject to master netting agreements (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Electricity [Member] | Energy Related Derivative [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net $ 91us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
$ 55us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
Electricity [Member] | Gross amounts offset [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_GrossAmountsOffsetMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_GrossAmountsOffsetMember
Electricity [Member] | net amount presented [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 91us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_NetAmountPresentedMember
55us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_NetAmountPresentedMember
Electricity [Member] | Derivative [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 91us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
55us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
Electricity [Member] | Securities Pledged as Collateral [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Electricity [Member] | Commodity Contract [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= por_ElectricityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Natural Gas [Member] | Energy Related Derivative [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 16us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
17us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
Natural Gas [Member] | Gross amounts offset [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_GrossAmountsOffsetMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_GrossAmountsOffsetMember
Natural Gas [Member] | net amount presented [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 16us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_NetAmountPresentedMember
17us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_NetAmountPresentedMember
Natural Gas [Member] | Derivative [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 16us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
17us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
Natural Gas [Member] | Securities Pledged as Collateral [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Natural Gas [Member] | Commodity Contract [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Liabilities, Total [Member] | Energy Related Derivative [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 107us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
72us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
Liabilities, Total [Member] | Gross amounts offset [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_GrossAmountsOffsetMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_GrossAmountsOffsetMember
Liabilities, Total [Member] | net amount presented [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 107us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_NetAmountPresentedMember
72us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= por_NetAmountPresentedMember
Liabilities, Total [Member] | Derivative [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 107us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
72us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeMember
Liabilities, Total [Member] | Securities Pledged as Collateral [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Liabilities, Total [Member] | Commodity Contract [Member]    
Price Risk Management assets and liabilities subject to master netting agreements [Line Items]    
Derivative Liability, Fair Value, Net $ 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ por_CommodityAxis
= us-gaap_LiabilitiesTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember