XML 51 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments (Schedule Of Segment Information) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 28, 2014
Jun. 29, 2014
Mar. 30, 2014
Dec. 31, 2013
Sep. 29, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
External net sales $ 142,034us-gaap_SalesRevenueNet $ 95,463us-gaap_SalesRevenueNet $ 88,312us-gaap_SalesRevenueNet $ 86,554us-gaap_SalesRevenueNet $ 134,990us-gaap_SalesRevenueNet $ 100,612us-gaap_SalesRevenueNet $ 101,396us-gaap_SalesRevenueNet $ 83,190us-gaap_SalesRevenueNet $ 412,363us-gaap_SalesRevenueNet $ 420,188us-gaap_SalesRevenueNet $ 472,490us-gaap_SalesRevenueNet
Gross profit 29,174us-gaap_GrossProfit 16,165us-gaap_GrossProfit 16,142us-gaap_GrossProfit 15,720us-gaap_GrossProfit 25,082us-gaap_GrossProfit 19,650us-gaap_GrossProfit 18,411us-gaap_GrossProfit 16,209us-gaap_GrossProfit 77,201us-gaap_GrossProfit 79,352us-gaap_GrossProfit 94,863us-gaap_GrossProfit
Operating profit                 39,931us-gaap_OperatingIncomeLoss 57,614us-gaap_OperatingIncomeLoss 59,719us-gaap_OperatingIncomeLoss
Total assets 378,359us-gaap_Assets       393,540us-gaap_Assets       378,359us-gaap_Assets 393,540us-gaap_Assets 353,912us-gaap_Assets
Depreciation and amortization                 21,819us-gaap_DepreciationDepletionAndAmortization 8,944us-gaap_DepreciationDepletionAndAmortization 11,185us-gaap_DepreciationDepletionAndAmortization
Capital expenditures                 11,287us-gaap_PaymentsToAcquireProductiveAssets 36,256us-gaap_PaymentsToAcquireProductiveAssets 13,584us-gaap_PaymentsToAcquireProductiveAssets
Housewares/ Small Appliances [Member]                      
Segment Reporting Information [Line Items]                      
External net sales                 125,653us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
137,225us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
145,023us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
Gross profit                 25,373us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
26,850us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
27,858us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
Operating profit                 15,449us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
16,984us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
15,714us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
Total assets 166,101us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
      171,659us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
      166,101us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
171,659us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
194,214us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
Depreciation and amortization                 954us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
1,072us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
1,088us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
Capital expenditures                 571us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
947us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
1,138us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_HousewaresSmallAppliancesMember
Defense Products [Member]                      
Segment Reporting Information [Line Items]                      
External net sales                 221,545us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
206,198us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
244,998us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
Gross profit                 57,209us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
50,168us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
64,095us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
Operating profit                 32,317us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
40,463us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
55,071us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
Total assets 149,466us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
      159,775us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
      149,466us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
159,775us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
102,406us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
Depreciation and amortization                 14,555us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
2,241us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
4,203us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
Capital expenditures                 1,165us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
23,728us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
2,681us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_DefenseProductsMember
Absorbent Products [Member]                      
Segment Reporting Information [Line Items]                      
External net sales                 65,165us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
76,765us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
82,469us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
Gross profit                 (5,381)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
2,334us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
2,910us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
Operating profit                 (7,835)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
167us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
(11,066)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
Total assets 62,792us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
      62,106us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
      62,792us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
62,106us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
57,292us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
Depreciation and amortization                 6,310us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
5,631us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
5,894us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
Capital expenditures                 $ 9,551us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
$ 11,581us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember
$ 9,765us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= npk_AbsorbentProductsMember