XML 26 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments (Schedule Of Segment Information) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Apr. 05, 2015
Mar. 30, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
External net sales $ 100,999us-gaap_SalesRevenueNet $ 86,554us-gaap_SalesRevenueNet  
Gross profit 20,879us-gaap_GrossProfit 15,720us-gaap_GrossProfit  
Operating profit 12,324us-gaap_OperatingIncomeLoss 6,982us-gaap_OperatingIncomeLoss  
Total assets 362,401us-gaap_Assets 356,324us-gaap_Assets 378,359us-gaap_Assets
Depreciation and amortization 4,879us-gaap_DepreciationDepletionAndAmortization 4,781us-gaap_DepreciationDepletionAndAmortization  
Capital expenditures 1,553us-gaap_PaymentsToAcquireProductiveAssets 3,868us-gaap_PaymentsToAcquireProductiveAssets  
Housewares/ Small Appliances [Member]      
Segment Reporting Information [Line Items]      
External net sales 23,293us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
19,363us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
 
Gross profit 4,840us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
3,789us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
 
Operating profit 2,026us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
944us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
 
Total assets 152,892us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
125,828us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
 
Depreciation and amortization 235us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
242us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
 
Capital expenditures 132us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
164us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
 
Defense Products [Member]      
Segment Reporting Information [Line Items]      
External net sales 59,678us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
48,289us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
 
Gross profit 16,088us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
11,305us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
 
Operating profit 11,074us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
6,027us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
 
Total assets 144,208us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
164,334us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
 
Depreciation and amortization 3,035us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
3,108us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
 
Capital expenditures 34us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
602us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
 
Absorbent Products [Member]      
Segment Reporting Information [Line Items]      
External net sales 18,028us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
18,902us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
 
Gross profit (49)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
626us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
 
Operating profit (776)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
11us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
 
Total assets 65,301us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
66,162us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
 
Depreciation and amortization 1,609us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
1,431us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
 
Capital expenditures $ 1,387us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
$ 3,102us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember