XML 35 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-based Compensation - Additional Information (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
OptionPlan
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
Minimum performance awards issued multiplier 0.00%nwpx_MinimumPerformanceAwardsIssuedMultiplier
Maximum performance awards issued multiplier 200.00%nwpx_MaximumPerformanceAwardsIssuedMultiplier
PSAs [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 3 years
PSAs at target level of performance included in unvested balance 140,000nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberAtTargetLevelOfPerformance
/ us-gaap_AwardTypeAxis
= nwpx_PerformanceShareAwardsMember
Restricted Stock Units and Performance Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation expense 3.4us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= nwpx_RestrictedStockUnitsAndPerformanceAwardsMember
Expected weighted average period of compensation expense to be recognized 1 year 6 months
Maximum [Member] | RSUs [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 3 years