XML 28 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Environmental Matters (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2012
Environmental Activity [Line Items]        
OPUC order on environmental remediation cost To date, the Company has received total environmental insurance proceeds of approximately $150 million as a result of settlements from our litigation that was dismissed in July 2014. Under the Order, one-third of the proceeds recognized in regulatory accounts are applied to costs deferred through 2012 and the remaining two-thirds is applied ratably to costs over the next 20 years. Under the mechanism, the Company will recover the first $5 million of annual expense through an amount that will be collected from customers through a tariff rider. The Company will apply $5 million of insurance (plus interest) to the next portion of environmental expenses each year. Any expenses in excess of the annual $10 million (plus interest from insurance) are fully recoverable through the SRRM, to the extent the utility earns at or below its authorized Return On Equity (ROE). To the extent the Company earns more than its authorized ROE in a year, the Company is required to cover environmental expenses greater than the $10 million (plus interest from insurance proceeds) with those earnings that exceed its authorized ROE. The Company filed its required compliance report regarding implementation of this mechanism on March 31, 2015. The report is subject to review and approval by the OPUC and as such, may require additional or different implementation procedures, which could, among other things, result in additional impacts on earnings.      
Regulatory disallowance on insurance proceeds $ 15,000,000nwn_Regulatorydisallowanceoninsuranceproceeds      
Deferred environmental charges       95,000,000nwn_Deferredenvironmentalcharges
Environmental Settlement Insurance Proceeds Received To Date   150,000,000nwn_EnvironmentalSettlementInsuranceProceedsReceivedToDate    
Accrual for Environmental Loss Contingencies [Abstract]        
Environmental Noncurrent Liabilities 81,097,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent 80,123,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent 82,261,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent  
Environmental Current Liabilities 12,760,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent 15,384,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent 13,068,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent  
Environmental Regulatory Table [Abstract]        
Cash Paid for Environmental Sites 117,005,000nwn_CashPaidForEnvironmentalSites [1] 113,740,000nwn_CashPaidForEnvironmentalSites [1] 106,105,000nwn_CashPaidForEnvironmentalSites [1]  
Environmental Remediation Obligations [Abstract]        
Portland Harbor draft FS range $169 million to $1.8 billion      
Portland Harbor Number Of Potentially Responsible Parties more than 100      
Gasco Siltronic Sediments draft EE/CA range $40 million to $350 million      
Gasco Siltronic Sediments Project Liability 40,000,000nwn_GascoSiltronicSedimentsProjectLiability      
Gasco Groundwater Source Control construction costs 19,000,000nwn_GascoGroundwaterSourceControlconstructioncosts      
Gasco Groundwater Source Control Allocated Insurance Proceeds To Constructed Water Treatment Station 2,500,000nwn_GascoGroundwaterSourceControlAllocatedInsuranceProceedsToConstructedWaterTreatmentStation      
Gasco Siltronic Sediments [Member]        
Accrual for Environmental Loss Contingencies [Abstract]        
Environmental Noncurrent Liabilities 38,379,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoSiltronicSedimentsMember
38,019,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoSiltronicSedimentsMember
38,584,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoSiltronicSedimentsMember
 
Environmental Current Liabilities 1,572,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoSiltronicSedimentsMember
1,767,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoSiltronicSedimentsMember
776,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoSiltronicSedimentsMember
 
Portland Harbor Other [Member]        
Accrual for Environmental Loss Contingencies [Abstract]        
Environmental Noncurrent Liabilities 5,186,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_PortlandHarborOtherMember
4,338,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_PortlandHarborOtherMember
3,283,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_PortlandHarborOtherMember
 
Environmental Current Liabilities 1,308,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_PortlandHarborOtherMember
1,934,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_PortlandHarborOtherMember
1,408,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_PortlandHarborOtherMember
 
Gasco Upland [Member]        
Accrual for Environmental Loss Contingencies [Abstract]        
Environmental Noncurrent Liabilities 36,833,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoUplandMember
37,117,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoUplandMember
39,482,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoUplandMember
 
Environmental Current Liabilities 8,205,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoUplandMember
9,535,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoUplandMember
8,766,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_GascoUplandMember
 
Siltronic Upland [Member]        
Accrual for Environmental Loss Contingencies [Abstract]        
Environmental Noncurrent Liabilities 405,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_SiltronicUplandMember
348,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_SiltronicUplandMember
394,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_SiltronicUplandMember
 
Environmental Current Liabilities 750,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_SiltronicUplandMember
957,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_SiltronicUplandMember
872,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_SiltronicUplandMember
 
Central Service Center [Member]        
Accrual for Environmental Loss Contingencies [Abstract]        
Environmental Noncurrent Liabilities 0us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_CentralServiceCenterMember
0us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_CentralServiceCenterMember
224,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_CentralServiceCenterMember
 
Environmental Current Liabilities 170,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_CentralServiceCenterMember
171,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_CentralServiceCenterMember
70,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_CentralServiceCenterMember
 
Front Street [Member]        
Accrual for Environmental Loss Contingencies [Abstract]        
Environmental Noncurrent Liabilities 115,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_FrontStreetMember
122,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_FrontStreetMember
115,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_FrontStreetMember
 
Environmental Current Liabilities 755,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_FrontStreetMember
1,020,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_FrontStreetMember
1,176,000us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_FrontStreetMember
 
Oregon Steel Mills [Member]        
Accrual for Environmental Loss Contingencies [Abstract]        
Environmental Noncurrent Liabilities 179,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_OregonSteelMillsMember
179,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_OregonSteelMillsMember
179,000us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
/ nwn_EnvironmentalActivityAxis
= nwn_OregonSteelMillsMember
 
Environmental Current Liabilities $ 0us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_OregonSteelMillsMember
$ 0us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_OregonSteelMillsMember
$ 0us-gaap_AccruedEnvironmentalLossContingenciesCurrent
/ nwn_EnvironmentalActivityAxis
= nwn_OregonSteelMillsMember
 
[1] {F|ahBzfndlYmZpbGluZ3MtaHJkcmoLEgZYTUxEb2MiXlhCUkxEb2NHZW5JbmZvOjA1MzJjYjlkOWQ5YzQ2MTFhYmY5NjFlNWVkMjQ3ZGZjfFRleHRTZWxlY3Rpb246OEE3MjkwQjI2QTVBNTcxOUFFOEI5ODk5MjQ1OTZGRjYM}