XML 102 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation Plans - Summary of Status of Company's RSUs and PSAs (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
vesting period 60 months
Restricted Stock Units and Performance Stock Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Target level of RSUs and PSAs 100.00%nwpx_RestrictedStockUnitsAndPerformanceShareAwardTargetLevelPercentage
/ us-gaap_AwardTypeAxis
= nwpx_RestrictedStockUnitsAndPerformanceAwardsMember
vesting period 3 years
PSAs [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Additional shares vested for awards 13,161us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
/ us-gaap_AwardTypeAxis
= nwpx_PerformanceShareAwardsMember
vesting period 3 years
Actual payout percentage 143.00%nwpx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantActualPayoutPercentage
/ us-gaap_AwardTypeAxis
= nwpx_PerformanceShareAwardsMember