XML 60 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Operations (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net sales $ 403,298us-gaap_SalesRevenueNet $ 359,445us-gaap_SalesRevenueNet $ 388,902us-gaap_SalesRevenueNet
Cost of sales 362,722us-gaap_CostOfRevenue 299,209us-gaap_CostOfRevenue 329,794us-gaap_CostOfRevenue
Gross profit 40,576us-gaap_GrossProfit 60,236us-gaap_GrossProfit 59,108us-gaap_GrossProfit
Selling, general and administrative expense 24,316us-gaap_SellingGeneralAndAdministrativeExpense 22,701us-gaap_SellingGeneralAndAdministrativeExpense 27,822us-gaap_SellingGeneralAndAdministrativeExpense
Impairment of Tubular Products goodwill 16,066us-gaap_GoodwillImpairmentLoss    
Operating income 194us-gaap_OperatingIncomeLoss 37,535us-gaap_OperatingIncomeLoss 31,286us-gaap_OperatingIncomeLoss
Other income (expense) 108us-gaap_OtherNonoperatingIncomeExpense (289)us-gaap_OtherNonoperatingIncomeExpense (339)us-gaap_OtherNonoperatingIncomeExpense
Interest income 466us-gaap_OtherInterestAndDividendIncome 409us-gaap_OtherInterestAndDividendIncome 147us-gaap_OtherInterestAndDividendIncome
Interest expense (2,290)us-gaap_InterestExpense (3,621)us-gaap_InterestExpense (5,205)us-gaap_InterestExpense
Income (loss) before income taxes (1,522)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 34,034us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 25,889us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax expense 4,651us-gaap_IncomeTaxExpenseBenefit 12,358us-gaap_IncomeTaxExpenseBenefit 8,388us-gaap_IncomeTaxExpenseBenefit
Income (loss) from continuing operations (6,173)us-gaap_IncomeLossFromContinuingOperations 21,676us-gaap_IncomeLossFromContinuingOperations 17,501us-gaap_IncomeLossFromContinuingOperations
Discontinued operations:      
Loss from operations of discontinued business (2,151)nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax (9,583)nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax (4,124)nwpx_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeTax
Impairment of fixed assets   (27,500)us-gaap_TangibleAssetImpairmentCharges  
Loss on sale of business (13,497)us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax    
Income tax benefit (3,934)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation (14,484)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation (2,867)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Loss on discontinued operations (11,714)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (22,599)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (1,257)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Net Income (loss) (17,887)us-gaap_NetIncomeLoss (923)us-gaap_NetIncomeLoss 16,244us-gaap_NetIncomeLoss
Basic earnings (loss) per share      
Continuing operations $ (0.65)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 2.29us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.87us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Discontinued operations $ (1.23)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ (2.39)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ (0.14)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
Net Income (loss) per share $ (1.88)us-gaap_EarningsPerShareBasic $ (0.10)us-gaap_EarningsPerShareBasic $ 1.73us-gaap_EarningsPerShareBasic
Diluted earnings (loss) per share      
Continuing operations $ (0.65)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 2.27us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.85us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Discontinued operations $ (1.23)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ (2.37)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ (0.13)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
Net Income (loss) per share assuming dilution $ (1.88)us-gaap_EarningsPerShareDiluted $ (0.10)us-gaap_EarningsPerShareDiluted $ 1.72us-gaap_EarningsPerShareDiluted
Shares used in per share calculations:      
Basic 9,515us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 9,445us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 9,377us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 9,515us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 9,534us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 9,445us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Tubular Products [Member]      
Impairment of Tubular Products goodwill $ 16,066us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PublicUtilitiesInventoryTubularGoodsMember
$ 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PublicUtilitiesInventoryTubularGoodsMember
$ 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_PublicUtilitiesInventoryTubularGoodsMember