XML 91 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation Plans - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
OptionPlan
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of inactive stock option plan 1nwpx_NumberOfInactiveStockOptionPlans    
Number of active stock incentive plan 1nwpx_NumberOfActiveStockIncentivePlans    
Maximum duration over which awards become exercisable under the plan 60 months    
Termination date of the option from date of grant, in years 10 years    
Number of common stock shares available for future issuance 643,393us-gaap_CommonStockCapitalSharesReservedForFutureIssuance    
Total intrinsic value of options exercised $ 43,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Number of options granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Minimum performance awards issued multiplier 0.00%nwpx_MinimumPerformanceAwardsIssuedMultiplier    
Maximum performance awards issued multiplier 200.00%nwpx_MaximumPerformanceAwardsIssuedMultiplier    
Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock awards granted to non-employee directors 9,150us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
4,912us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
4,807us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
Directors [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair market value of stock awards $ 36.00nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
$ 27.49nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
$ 23.40nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
Directors [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair market value of stock awards $ 36.41nwpx_ShareBasedCompensationArrangementByStockBasedPaymentAwardGrantDateFairValue
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
   
Restricted Stock Units and Performance Stock Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum duration over which awards become exercisable under the plan 3 years    
Unrecognized compensation expense 4,100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= nwpx_RestrictedStockUnitsAndPerformanceAwardsMember
   
Expected weighted average period of compensation expense to be recognized 1 year 8 months 12 days    
Fair value of RSUs and PSAs vested $ 3,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= nwpx_RestrictedStockUnitsAndPerformanceAwardsMember
$ 2,100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= nwpx_RestrictedStockUnitsAndPerformanceAwardsMember
$ 600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= nwpx_RestrictedStockUnitsAndPerformanceAwardsMember
PSAs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum duration over which awards become exercisable under the plan 3 years    
PSAs at target level of performance included in unvested balance 185,000nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance
/ us-gaap_AwardTypeAxis
= nwpx_PerformanceShareAwardsMember
   
PSAs [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum duration over which awards become exercisable under the plan 2 years    
PSAs [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum duration over which awards become exercisable under the plan 3 years