XML 19 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components Investments Held in Trust (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Marketable securities, at fair value:    
Decommissioning Fund Investments, Fair Value $ 90us-gaap_DecommissioningTrustAssetsAmount $ 82us-gaap_DecommissioningTrustAssetsAmount
Non-qualified benefit plan trust 32us-gaap_AssetsHeldInTrustNoncurrent 35us-gaap_AssetsHeldInTrustNoncurrent
Nuclear Decommissioning [Member]    
Cash equivalents 65us-gaap_CashEquivalentsAtCarryingValue
/ por_TrustAxis
= por_NuclearDecommissioningMember
59us-gaap_CashEquivalentsAtCarryingValue
/ por_TrustAxis
= por_NuclearDecommissioningMember
Marketable securities, at fair value:    
Equity securities 0us-gaap_MarketableSecuritiesEquitySecurities
/ por_TrustAxis
= por_NuclearDecommissioningMember
0us-gaap_MarketableSecuritiesEquitySecurities
/ por_TrustAxis
= por_NuclearDecommissioningMember
Debt securities 25us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ por_TrustAxis
= por_NuclearDecommissioningMember
23us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ por_TrustAxis
= por_NuclearDecommissioningMember
Insurance contracts, at cash surrender value 0us-gaap_CashSurrenderValueFairValueDisclosure
/ por_TrustAxis
= por_NuclearDecommissioningMember
0us-gaap_CashSurrenderValueFairValueDisclosure
/ por_TrustAxis
= por_NuclearDecommissioningMember
Decommissioning Fund Investments, Fair Value 90us-gaap_DecommissioningTrustAssetsAmount
/ por_TrustAxis
= por_NuclearDecommissioningMember
82us-gaap_DecommissioningTrustAssetsAmount
/ por_TrustAxis
= por_NuclearDecommissioningMember
Non Qualified Benefit Plans [Member]    
Cash equivalents 0us-gaap_CashEquivalentsAtCarryingValue
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
0us-gaap_CashEquivalentsAtCarryingValue
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
Marketable securities, at fair value:    
Equity securities 6us-gaap_MarketableSecuritiesEquitySecurities
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
8us-gaap_MarketableSecuritiesEquitySecurities
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
Debt securities 0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
1us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
Insurance contracts, at cash surrender value 26us-gaap_CashSurrenderValueFairValueDisclosure
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
26us-gaap_CashSurrenderValueFairValueDisclosure
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
Non-qualified benefit plan trust $ 32us-gaap_AssetsHeldInTrustNoncurrent
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember
$ 35us-gaap_AssetsHeldInTrustNoncurrent
/ por_TrustAxis
= por_NonQualifiedBenefitPlansMember