XML 25 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components Regulatory Assets and Liabilities (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Current Regulatory Assets [Member]    
Regulatory Assets and Liabilities [Line Items]    
Price risk management $ 100por_RegulatoryAssetsRelatedToPriceRiskManagementActivities
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
$ 100por_RegulatoryAssetsRelatedToPriceRiskManagementActivities
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
Pension and other postretirement plans 0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
Deferred income taxes 0us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
0us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
Debt issuance costs 0us-gaap_DeferredFinanceCostsNet
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
0us-gaap_DeferredFinanceCostsNet
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
Deferred capital projects 14por_DeferredCapitalProject
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
19por_DeferredCapitalProject
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
Other 11us-gaap_OtherDeferredCostsNet
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
14us-gaap_OtherDeferredCostsNet
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
Total regulatory assets 125us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
133us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= por_RegulatoryAssetsCurrentMember
Noncurrent Regulatory Assets [Member]    
Regulatory Assets and Liabilities [Line Items]    
Price risk management 174por_RegulatoryAssetsRelatedToPriceRiskManagementActivities
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
121por_RegulatoryAssetsRelatedToPriceRiskManagementActivities
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
Pension and other postretirement plans 242us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
247us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
Deferred income taxes 87us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
86us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
Debt issuance costs 15us-gaap_DeferredFinanceCostsNet
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
15us-gaap_DeferredFinanceCostsNet
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
Deferred capital projects 0por_DeferredCapitalProject
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
0por_DeferredCapitalProject
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
Other 27us-gaap_OtherDeferredCostsNet
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
25us-gaap_OtherDeferredCostsNet
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
Total regulatory assets 545us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
494us-gaap_RegulatoryAssets
/ us-gaap_RegulatoryAssetAxis
= por_NoncurrentRegulatoryAssetsMember
Current Regulatory Liabilities [Member]    
Regulatory Assets and Liabilities [Line Items]    
Asset retirement removal costs 0por_AssetRetirementRemoval
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
0por_AssetRetirementRemoval
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
Trojan decommissioning activities 22por_Regulatoryliabilitiestrojandecommissioningtrust
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
23por_Regulatoryliabilitiestrojandecommissioningtrust
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
Asset retirement obligations 0us-gaap_AssetRetirementObligationsNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
0us-gaap_AssetRetirementObligationsNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
Other 37por_RegulatoryLiabilitiesOther
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
37por_RegulatoryLiabilitiesOther
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
Total regulatory liabilities 59us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
60us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= por_CurrentRegulatoryLiabilitiesMember
Noncurrent Regulatory Liabilities [Member]    
Regulatory Assets and Liabilities [Line Items]    
Asset retirement removal costs 813por_AssetRetirementRemoval
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
804por_AssetRetirementRemoval
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
Trojan decommissioning activities 29por_Regulatoryliabilitiestrojandecommissioningtrust
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
34por_Regulatoryliabilitiestrojandecommissioningtrust
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
Asset retirement obligations 40us-gaap_AssetRetirementObligationsNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
39us-gaap_AssetRetirementObligationsNoncurrent
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
Other 29por_RegulatoryLiabilitiesOther
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
29por_RegulatoryLiabilitiesOther
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
Total regulatory liabilities $ 911us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember
$ 906us-gaap_RegulatoryLiabilities
/ us-gaap_RegulatoryLiabilityAxis
= por_NoncurrentRegulatoryLiabilitiesMember