2021 Q2 Form 10-Q Financial Statement
#000143774921012315 Filed on May 14, 2021
Income Statement
Concept | 2021 Q2 | 2020 Q1 |
---|---|---|
Revenue | $81.03M | $65.64M |
YoY Change | -7.01% | 2.8% |
Cost Of Revenue | $62.67M | $49.52M |
YoY Change | -4.16% | -3.58% |
Gross Profit | $18.36M | $16.12M |
YoY Change | -15.55% | 29.02% |
Gross Profit Margin | 22.66% | 24.56% |
Selling, General & Admin | $7.364M | $6.794M |
YoY Change | 15.79% | 5.43% |
% of Gross Profit | 40.11% | 42.15% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $731.0K | $754.0K |
YoY Change | -2.01% | -20.55% |
% of Gross Profit | 3.98% | 4.68% |
Operating Expenses | $7.364M | $6.794M |
YoY Change | 15.79% | 5.43% |
Operating Profit | $10.94M | $9.263M |
YoY Change | -28.61% | 53.16% |
Interest Expense | ||
YoY Change | ||
% of Operating Profit | ||
Other Income/Expense, Net | $700.0K | $1.267M |
YoY Change | -26.55% | -22.37% |
Pretax Income | $11.64M | $10.53M |
YoY Change | -28.49% | 37.11% |
Income Tax | $2.650M | $2.308M |
% Of Pretax Income | 22.76% | 21.92% |
Net Earnings | $8.993M | $8.222M |
YoY Change | -28.95% | 38.16% |
Net Earnings / Revenue | 11.1% | 12.53% |
Basic Earnings Per Share | $1.28 | |
Diluted Earnings Per Share | $1.268M | $1.171M |
COMMON SHARES | ||
Basic Shares Outstanding | 7.053M | 7.006M |
Diluted Shares Outstanding |
Balance Sheet
Concept | 2021 Q2 | 2020 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $117.2M | $127.0M |
YoY Change | -10.33% | -20.38% |
Cash & Equivalents | $65.12M | $43.04M |
Short-Term Investments | $52.10M | $84.00M |
Other Short-Term Assets | $10.29M | $8.516M |
YoY Change | -7.99% | 24.32% |
Inventory | $141.1M | $130.2M |
Prepaid Expenses | ||
Receivables | $48.12M | $43.69M |
Other Receivables | $2.900M | $2.900M |
Total Short-Term Assets | $319.6M | $312.3M |
YoY Change | -3.01% | 0.65% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $37.56M | $36.94M |
YoY Change | 2.55% | -9.24% |
Goodwill | $15.32M | $15.32M |
YoY Change | 0.0% | 33.37% |
Intangibles | $2.785M | $2.999M |
YoY Change | -5.43% | 199.9% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $6.285M | $4.435M |
YoY Change | -38.07% | 282.66% |
Total Long-Term Assets | $75.63M | $71.37M |
YoY Change | -1.53% | 7.7% |
TOTAL ASSETS | ||
Total Short-Term Assets | $319.6M | $312.3M |
Total Long-Term Assets | $75.63M | $71.37M |
Total Assets | $395.2M | $383.7M |
YoY Change | -2.73% | 1.89% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $27.68M | $26.30M |
YoY Change | -14.45% | 46.11% |
Accrued Expenses | $15.83M | $13.90M |
YoY Change | 18.34% | 11.94% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $51.53M | $46.08M |
YoY Change | -6.59% | 8.18% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $940.0K | $2.900M |
YoY Change | 75.7% | -12.12% |
Total Long-Term Liabilities | $940.0K | $2.900M |
YoY Change | 75.7% | -12.12% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $51.53M | $46.08M |
Total Long-Term Liabilities | $940.0K | $2.900M |
Total Liabilities | $62.54M | $48.97M |
YoY Change | 6.68% | 6.69% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $332.5M | $328.9M |
YoY Change | -2.64% | |
Common Stock | $20.45M | $19.17M |
YoY Change | 5.59% | 5.71% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $12.97M | $13.60M |
YoY Change | -4.0% | |
Treasury Stock Shares | ||
Shareholders Equity | $340.1M | $334.7M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $402.7M | $383.7M |
YoY Change | -0.9% | 1.9% |
Cashflow Statement
Concept | 2021 Q2 | 2020 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $8.993M | $8.222M |
YoY Change | -28.95% | 38.16% |
Depreciation, Depletion And Amortization | $731.0K | $754.0K |
YoY Change | -2.01% | -20.55% |
Cash From Operating Activities | $6.799M | $10.58M |
YoY Change | 67.88% | -9.31% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $1.124M | $357.0K |
YoY Change | -403.78% | -85.76% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $16.95M | -$5.100M |
YoY Change | -218.12% | -113.59% |
Cash From Investing Activities | $15.83M | -$5.457M |
YoY Change | -207.52% | -115.59% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -$43.54M | -$41.67M |
YoY Change | -0.29% | |
NET CHANGE | ||
Cash From Operating Activities | $6.799M | $10.58M |
Cash From Investing Activities | $15.83M | -$5.457M |
Cash From Financing Activities | -$43.54M | -$41.67M |
Net Change In Cash | -$20.92M | -$36.54M |
YoY Change | 96.02% | -847.63% |
FREE CASH FLOW | ||
Cash From Operating Activities | $6.799M | $10.58M |
Capital Expenditures | $1.124M | $357.0K |
Free Cash Flow | $5.675M | $10.23M |
YoY Change | 28.39% | 11.61% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
7035994 | |
CY2021Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
940000 | USD |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
940000 | USD |
CY2021Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2021Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
1 | |
CY2020Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
1 | |
CY2021Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
12000000 | |
CY2020Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
12000000 | |
CY2021Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
7440518 | |
CY2020Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
7440518 | |
CY2020Q1 | npk |
Regular Dividends Per Share Paid
RegularDividendsPerSharePaid
|
1.00 | |
CY2020Q1 | npk |
Extra Dividends Per Share Paid
ExtraDividendsPerSharePaid
|
5.00 | |
CY2021Q2 | npk |
Regular Dividends Per Share Paid
RegularDividendsPerSharePaid
|
1.00 | |
CY2021Q2 | npk |
Extra Dividends Per Share Paid
ExtraDividendsPerSharePaid
|
5.25 | |
CY2021Q2 | npk |
Expected Prepayment Utilization Period
ExpectedPrepaymentUtilizationPeriod
|
P2Y | |
CY2021Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
65121000 | USD |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
86036000 | USD |
CY2021Q2 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
52092000 | USD |
CY2020Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
68981000 | USD |
CY2021Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
48117000 | USD |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
53667000 | USD |
CY2021Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
35858000 | USD |
CY2020Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
31440000 | USD |
CY2021Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
96912000 | USD |
CY2020Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
96463000 | USD |
CY2021Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
8340000 | USD |
CY2021Q2 | us-gaap |
Inventory Net
InventoryNet
|
141110000 | USD |
CY2020Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
7585000 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
135488000 | USD |
CY2021Q2 | us-gaap |
Notes And Loans Receivable Net Current
NotesAndLoansReceivableNetCurrent
|
2870000 | USD |
CY2020Q4 | us-gaap |
Notes And Loans Receivable Net Current
NotesAndLoansReceivableNetCurrent
|
2869000 | USD |
CY2021Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
10290000 | USD |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
10199000 | USD |
CY2021Q2 | us-gaap |
Assets Current
AssetsCurrent
|
319600000 | USD |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
357240000 | USD |
CY2021Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
97613000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
96488000 | USD |
CY2021Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
60054000 | USD |
CY2021Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
37559000 | USD |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
59375000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
37113000 | USD |
CY2021Q2 | us-gaap |
Goodwill
Goodwill
|
15317000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
15317000 | USD |
CY2021Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2785000 | USD |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2838000 | USD |
CY2021Q2 | us-gaap |
Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
|
7455000 | USD |
CY2020Q4 | us-gaap |
Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
|
7399000 | USD |
CY2021Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
3223000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
3363000 | USD |
CY2021Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
3007000 | USD |
CY2020Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
2994000 | USD |
CY2021Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
6285000 | USD |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
6906000 | USD |
CY2021Q2 | us-gaap |
Assets
Assets
|
395231000 | USD |
CY2020Q4 | us-gaap |
Assets
Assets
|
433170000 | USD |
CY2021Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
27682000 | USD |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
33474000 | USD |
CY2021Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
7435000 | USD |
CY2020Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
4777000 | USD |
CY2021Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
581000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
573000 | USD |
CY2021Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
15832000 | USD |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
16268000 | USD |
CY2021Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
51530000 | USD |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
55092000 | USD |
CY2021Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2642000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2790000 | USD |
CY2021Q2 | us-gaap |
Liabilities
Liabilities
|
55112000 | USD |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
58822000 | USD |
CY2021Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
7441000 | USD |
CY2020Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
7441000 | USD |
CY2021Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
13006000 | USD |
CY2020Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
12438000 | USD |
CY2021Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
332538000 | USD |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
367627000 | USD |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
105000 | USD |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
154000 | USD |
CY2021Q2 | us-gaap |
Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
|
353090000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
|
387660000 | USD |
CY2021Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
12971000 | USD |
CY2020Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
13312000 | USD |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
340119000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
374348000 | USD |
CY2021Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
395231000 | USD |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
433170000 | USD |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
81027000 | USD |
CY2020Q1 | us-gaap |
Revenues
Revenues
|
65636000 | USD |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
62666000 | USD |
CY2020Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
49519000 | USD |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
18361000 | USD |
CY2020Q1 | us-gaap |
Gross Profit
GrossProfit
|
16117000 | USD |
CY2021Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7364000 | USD |
CY2020Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
6794000 | USD |
CY2021Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
54000 | USD |
CY2020Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
60000 | USD |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10943000 | USD |
CY2020Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9263000 | USD |
CY2021Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
700000 | USD |
CY2020Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1267000 | USD |
CY2021Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
11643000 | USD |
CY2020Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10530000 | USD |
CY2021Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2650000 | USD |
CY2020Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2308000 | USD |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8993000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8222000 | USD |
CY2021Q2 | us-gaap |
Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
|
7053000 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
|
7028000 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
1.28 | |
CY2020Q1 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
1.17 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8993000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8222000 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
-49000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
93000 | USD |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8944000 | USD |
CY2020Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8315000 | USD |
CY2021Q2 | npk |
Cash Dividends Declared And Paid
CashDividendsDeclaredAndPaid
|
6.25 | |
CY2020Q1 | npk |
Cash Dividends Declared And Paid
CashDividendsDeclaredAndPaid
|
6.00 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8993000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8222000 | USD |
CY2021Q2 | us-gaap |
Depreciation
Depreciation
|
677000 | USD |
CY2020Q1 | us-gaap |
Depreciation
Depreciation
|
694000 | USD |
CY2021Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
54000 | USD |
CY2020Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
60000 | USD |
CY2021Q2 | npk |
Noncash Retirement Plan Expense
NoncashRetirementPlanExpense
|
206000 | USD |
CY2020Q1 | npk |
Noncash Retirement Plan Expense
NoncashRetirementPlanExpense
|
0 | USD |
CY2021Q2 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-211000 | USD |
CY2020Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-400000 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-5550000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2225000 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
5622000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1703000 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-530000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
1501000 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-6228000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
4703000 | USD |
CY2021Q2 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
2428000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
1934000 | USD |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
6799000 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
10584000 | USD |
CY2021Q2 | us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
-0 | USD |
CY2020Q1 | us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
14211000 | USD |
CY2021Q2 | us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
16951000 | USD |
CY2020Q1 | us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
9111000 | USD |
CY2021Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1124000 | USD |
CY2020Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
357000 | USD |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
15827000 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-5457000 | USD |
CY2021Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
44083000 | USD |
CY2020Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
42172000 | USD |
CY2021Q2 | us-gaap |
Proceeds From Sale Of Treasury Stock
ProceedsFromSaleOfTreasuryStock
|
572000 | USD |
CY2020Q1 | us-gaap |
Proceeds From Sale Of Treasury Stock
ProceedsFromSaleOfTreasuryStock
|
528000 | USD |
CY2021Q2 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-30000 | USD |
CY2020Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-27000 | USD |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-43541000 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-41671000 | USD |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
-20915000 | USD |
CY2020Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
-36544000 | USD |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
86036000 | USD |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
79579000 | USD |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
65121000 | USD |
CY2020Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
43035000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
367957000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8222000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
93000 | USD |
CY2020Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
42172000 | USD |
CY2020Q1 | us-gaap |
Stock Issued During Period Value Other
StockIssuedDuringPeriodValueOther
|
590000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
334690000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
374348000 | USD |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8993000 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
-49000 | USD |
CY2021Q2 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
44083000 | USD |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Other
StockIssuedDuringPeriodValueOther
|
910000 | USD |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
340119000 | USD |
CY2021Q2 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | pure |
CY2020Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
357000 | USD |
CY2021Q2 | us-gaap |
Revenues
Revenues
|
81027000 | USD |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
18361000 | USD |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10943000 | USD |
CY2021Q2 | us-gaap |
Assets
Assets
|
395231000 | USD |
CY2021Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
731000 | USD |
CY2021Q2 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
1124000 | USD |
CY2020Q1 | us-gaap |
Revenues
Revenues
|
65636000 | USD |
CY2020Q1 | us-gaap |
Gross Profit
GrossProfit
|
16117000 | USD |
CY2020Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9263000 | USD |
CY2020Q1 | us-gaap |
Assets
Assets
|
383659000 | USD |
CY2020Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
754000 | USD |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
558000 | USD |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
745000 | USD |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
599000 | USD |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
497000 | USD |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
426000 | USD |
CY2021Q2 | npk |
Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
|
1067000 | USD |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
3892000 | USD |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
669000 | USD |
CY2021Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
3223000 | USD |
CY2021Q2 | us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
493000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
492000 | USD |
CY2021Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Remainder Of Fiscal Year
LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear
|
1392000 | USD |
CY2021Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Next Twelve Months
LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
|
1843000 | USD |
CY2021Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Two Years
LessorOperatingLeasePaymentsToBeReceivedTwoYears
|
1837000 | USD |
CY2021Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Three Years
LessorOperatingLeasePaymentsToBeReceivedThreeYears
|
1837000 | USD |
CY2021Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Four Years
LessorOperatingLeasePaymentsToBeReceivedFourYears
|
1837000 | USD |
CY2021Q2 | npk |
Lessor Operating Lease Payment To Be Received After Year Four
LessorOperatingLeasePaymentToBeReceivedAfterYearFour
|
12859000 | USD |
CY2021Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received
LessorOperatingLeasePaymentsToBeReceived
|
21605000 | USD |
CY2021Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
51959000 | USD |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
52092000 | USD |
CY2021Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
133000 | USD |
CY2021Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
0 | USD |
CY2020Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
68785000 | USD |
CY2020Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
68981000 | USD |
CY2020Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
196000 | USD |
CY2020Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
0 | USD |
CY2021Q2 | us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
16951000 | USD |
CY2020Q1 | us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
9111000 | USD |
CY2021Q2 | us-gaap |
Debt Securities Available For Sale Realized Gain Loss
DebtSecuritiesAvailableForSaleRealizedGainLoss
|
0 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
-62000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
118000 | USD |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities Next Rolling Twelve Months Fair Value
AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
|
23312000 | USD |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities Rolling Year Two Through Five Fair Value
AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
|
3129000 | USD |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities Rolling Year Six Through Ten Fair Value
AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
|
725000 | USD |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities Rolling After Year Ten Fair Value
AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
|
24926000 | USD |
CY2021Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
185000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
178000 | USD |
CY2021Q2 | npk |
Shortterm And Variable Lease Cost
ShorttermAndVariableLeaseCost
|
110000 | USD |
CY2020Q1 | npk |
Shortterm And Variable Lease Cost
ShorttermAndVariableLeaseCost
|
98000 | USD |
CY2021Q2 | us-gaap |
Lease Cost
LeaseCost
|
295000 | USD |
CY2020Q1 | us-gaap |
Lease Cost
LeaseCost
|
276000 | USD |
CY2021Q2 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
295000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
276000 | USD |
CY2021Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P6Y8M12D | |
CY2021Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.056 | pure |