XML 50 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements Of Stockholders' Equity (USD $)
In Thousands, except Share data
Common Stock [Member]
Paid-in Capital [Member]
Retained Earnings [Member]
Quarter 1 Dividend Payment [Member]
Retained Earnings [Member]
Quarter 4 Dividend Payment [Member]
Retained Earnings [Member]
Accumulated Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Quarter 1 Dividend Payment [Member]
Quarter 4 Dividend Payment [Member]
Total
Stockholders' Equity Attributable to Parent, Beginning Balance at Dec. 31, 2011 $ 7,441us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 3,539us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    $ 342,873us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 72us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (17,635)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    $ 336,290us-gaap_StockholdersEquity
Balance, shares at Dec. 31, 2011 6,875us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Net earnings         38,875us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        38,875us-gaap_NetIncomeLoss
Unrealized loss on available-for-sale securities           (19)us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      (19)us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
Dividends paid     (41,292)us-gaap_DividendsCommonStock
/ us-gaap_DividendsAxis
= npk_QuarterOneDividendPaymentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(44,814)us-gaap_DividendsCommonStock
/ us-gaap_DividendsAxis
= npk_QuarterFourDividendPaymentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
      (41,292)us-gaap_DividendsCommonStock
/ us-gaap_DividendsAxis
= npk_QuarterOneDividendPaymentMember
(44,814)us-gaap_DividendsCommonStock
/ us-gaap_DividendsAxis
= npk_QuarterFourDividendPaymentMember
 
Other   933us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  597us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    1,531us-gaap_StockholdersEquityOther
Other, shares 19us-gaap_StockholdersEquityOtherShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Stockholders' Equity Attributable to Parent, Ending Balance at Dec. 31, 2012 7,441us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
4,472us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    295,643us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
53us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(17,038)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    290,571us-gaap_StockholdersEquity
Balance, shares at Dec. 31, 2012 6,894us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Net earnings         41,252us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        41,252us-gaap_NetIncomeLoss
Unrealized loss on available-for-sale securities           (45)us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      (45)us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
Other   526us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        247us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    773us-gaap_StockholdersEquityOther
Other, shares 8us-gaap_StockholdersEquityOtherShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Stockholders' Equity Attributable to Parent, Ending Balance at Dec. 31, 2013 7,441us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
4,998us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    336,895us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
8us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(16,791)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    332,551us-gaap_StockholdersEquity
Balance, shares at Dec. 31, 2013 6,902us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Net earnings         26,477us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        26,477us-gaap_NetIncomeLoss
Unrealized loss on available-for-sale securities           (11)us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      (11)us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
Dividends paid         (34,954)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        (34,954)us-gaap_DividendsCommonStock
Other   908us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (1)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  473us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    1,380us-gaap_StockholdersEquityOther
Other, shares 15us-gaap_StockholdersEquityOtherShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Stockholders' Equity Attributable to Parent, Ending Balance at Dec. 31, 2014 $ 7,441us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 5,906us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    $ 328,417us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (3)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (16,318)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    $ 325,443us-gaap_StockholdersEquity
Balance, shares at Dec. 31, 2014 6,917us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember