2017 Q3 Form 10-Q Financial Statement
#000072491017000039 Filed on October 18, 2017
Income Statement
Concept | 2017 Q3 | 2016 Q3 |
---|---|---|
Revenue | $6.996M | $7.303M |
YoY Change | -4.19% | 0.31% |
Cost Of Revenue | $1.353M | $1.741M |
YoY Change | -22.27% | 5.86% |
Gross Profit | $5.643M | $5.562M |
YoY Change | 1.46% | -1.3% |
Gross Profit Margin | 80.66% | 76.16% |
Selling, General & Admin | $348.4K | $343.7K |
YoY Change | 1.36% | -34.49% |
% of Gross Profit | 6.17% | 6.18% |
Research & Development | $1.031M | $768.2K |
YoY Change | 34.15% | 22.14% |
% of Gross Profit | 18.26% | 13.81% |
Depreciation & Amortization | $240.0K | $200.0K |
YoY Change | 20.0% | 0.0% |
% of Gross Profit | 4.25% | 3.6% |
Operating Expenses | $1.379M | $1.112M |
YoY Change | 24.01% | -3.62% |
Operating Profit | $4.264M | $4.450M |
YoY Change | -4.17% | -0.71% |
Interest Expense | $390.0K | $430.0K |
YoY Change | -9.3% | -8.51% |
% of Operating Profit | 9.15% | 9.66% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $4.652M | $4.881M |
YoY Change | -4.69% | -1.4% |
Income Tax | $1.491M | $1.576M |
% Of Pretax Income | 32.05% | 32.28% |
Net Earnings | $3.161M | $3.305M |
YoY Change | -4.36% | -0.17% |
Net Earnings / Revenue | 45.18% | 45.26% |
Basic Earnings Per Share | $0.65 | $0.68 |
Diluted Earnings Per Share | $0.65 | $0.68 |
COMMON SHARES | ||
Basic Shares Outstanding | 4.841M | 4.836M |
Diluted Shares Outstanding | 4.846M | 4.838M |
Balance Sheet
Concept | 2017 Q3 | 2016 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $22.00M | $28.00M |
YoY Change | -21.43% | -22.01% |
Cash & Equivalents | $5.108M | $5.691M |
Short-Term Investments | $16.90M | $22.30M |
Other Short-Term Assets | $500.0K | $700.0K |
YoY Change | -28.57% | 0.0% |
Inventory | $3.504M | $2.909M |
Prepaid Expenses | ||
Receivables | $2.660M | $3.368M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $28.72M | $34.98M |
YoY Change | -17.91% | -17.81% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $1.623M | $1.452M |
YoY Change | 11.77% | -26.92% |
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | $59.60M | $60.80M |
YoY Change | -1.97% | 0.0% |
Other Assets | $400.0K | $100.0K |
YoY Change | 300.0% | |
Total Long-Term Assets | $61.68M | $62.35M |
YoY Change | -1.08% | -0.66% |
TOTAL ASSETS | ||
Total Short-Term Assets | $28.72M | $34.98M |
Total Long-Term Assets | $61.68M | $62.35M |
Total Assets | $90.40M | $97.34M |
YoY Change | -7.13% | -7.59% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $249.7K | $310.0K |
YoY Change | -19.46% | -30.34% |
Accrued Expenses | $600.0K | $600.0K |
YoY Change | 0.0% | 0.0% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $830.5K | $1.258M |
YoY Change | -33.97% | 17.21% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | ||
YoY Change | ||
Total Long-Term Liabilities | $0.00 | $0.00 |
YoY Change | ||
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $830.5K | $1.258M |
Total Long-Term Liabilities | $0.00 | $0.00 |
Total Liabilities | $800.0K | $1.300M |
YoY Change | -38.46% | 18.18% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $69.94M | $76.33M |
YoY Change | -8.37% | -9.21% |
Common Stock | $19.60M | $19.32M |
YoY Change | 1.45% | -2.02% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $89.56M | $96.08M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $90.40M | $97.34M |
YoY Change | -7.13% | -7.59% |
Cashflow Statement
Concept | 2017 Q3 | 2016 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $3.161M | $3.305M |
YoY Change | -4.36% | -0.17% |
Depreciation, Depletion And Amortization | $240.0K | $200.0K |
YoY Change | 20.0% | 0.0% |
Cash From Operating Activities | $2.100M | $1.480M |
YoY Change | 41.89% | -44.57% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$140.0K | -$150.0K |
YoY Change | -6.67% | 15.38% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $3.610M | $7.250M |
YoY Change | -50.21% | 82.16% |
Cash From Investing Activities | $3.470M | $7.100M |
YoY Change | -51.13% | 83.94% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -4.840M | -4.790M |
YoY Change | 1.04% | -21.48% |
NET CHANGE | ||
Cash From Operating Activities | 2.100M | 1.480M |
Cash From Investing Activities | 3.470M | 7.100M |
Cash From Financing Activities | -4.840M | -4.790M |
Net Change In Cash | 730.0K | 3.790M |
YoY Change | -80.74% | 781.4% |
FREE CASH FLOW | ||
Cash From Operating Activities | $2.100M | $1.480M |
Capital Expenditures | -$140.0K | -$150.0K |
Free Cash Flow | $2.240M | $1.630M |
YoY Change | 37.42% | -41.79% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017Q3 | nvec |
Available For Sale Securities Debt Maturities After One Through Three Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue
|
24122782 | |
CY2017Q3 | nvec |
Available Or Sale Securities Debt Maturities After Three Through Five Years Fair Value
AvailableOrSaleSecuritiesDebtMaturitiesAfterThreeThroughFiveYearsFairValue
|
35499978 | |
CY2017Q3 | nvec |
Number Of Other Than Temporarily Impaired Marketable Securities
NumberOfOtherThanTemporarilyImpairedMarketableSecurities
|
0 | |
CY2015Q3 | nvec |
Stock Repurchase Program Authorized Additional Amount
StockRepurchaseProgramAuthorizedAdditionalAmount
|
5000000 | |
CY2017Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
249697 | |
CY2017Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
376275 | |
CY2017Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
2659618 | |
CY2017Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
3436802 | |
CY2017Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
9555119 | |
CY2017Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
9238626 | |
CY2017Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
29467 | |
CY2017Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-38298 | |
CY2017Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
19548268 | |
CY2017Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
19507348 | |
CY2017Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
40920 | |
CY2016Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
22000 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
40920 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
22000 | ||
CY2017Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
15000 | |
CY2017Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
15000 | |
CY2017Q3 | us-gaap |
Assets
Assets
|
90395335 | |
CY2017Q1 | us-gaap |
Assets
Assets
|
93774806 | |
CY2017Q3 | us-gaap |
Assets Current
AssetsCurrent
|
28717337 | |
CY2017Q1 | us-gaap |
Assets Current
AssetsCurrent
|
35193580 | |
CY2017Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
197573 | |
CY2017Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
187001 | |
CY2017Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
151289 | |
CY2017Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
247149 | |
CY2017Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
76498214 | |
CY2017Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
76462904 | |
us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
|
37705 | ||
CY2017 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
|
||
us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
|
151289 | ||
CY2017 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
|
247149 | |
CY2017Q3 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
29996682 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
33503369 | |
us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
|
113584 | ||
CY2017 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
|
247149 | |
CY2017Q3 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
|
22385041 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
|
33503369 | |
CY2017Q3 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
|
7611641 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
|
||
CY2017Q3 | us-gaap |
Available For Sale Securities Debt Maturities Next Rolling Twelve Months Fair Value
AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
|
16921738 | |
CY2017Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
76544498 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
76402756 | |
CY2017Q3 | us-gaap |
Availableforsale Securities In Unrealized Loss Positions Qualitative Disclosure Number Of Positions1
AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
|
9 | |
CY2017Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
5108313 | |
CY2017Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
8199364 | |
CY2016Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7534593 | |
CY2016Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
5690673 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-3091051 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-1843920 | ||
CY2017Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1 | |
CY2016Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
2 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
2 | ||
CY2017Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2017Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2017Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
6000000 | |
CY2017Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
6000000 | |
CY2017Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4841010 | |
CY2017Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4841010 | |
CY2017Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4841010 | |
CY2017Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4841010 | |
CY2017Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
48410 | |
CY2017Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
48410 | |
CY2017Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
3173773 | |
CY2016Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
3064388 | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
6526415 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
6422536 | ||
CY2017Q3 | us-gaap |
Contracts Revenue
ContractsRevenue
|
609154 | |
CY2016Q3 | us-gaap |
Contracts Revenue
ContractsRevenue
|
488155 | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
3151535 | ||
us-gaap |
Contracts Revenue
ContractsRevenue
|
1334147 | ||
us-gaap |
Contracts Revenue
ContractsRevenue
|
1344713 | ||
CY2017Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
1353169 | |
CY2016Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
1740814 | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
3125992 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-113718 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-64915 | ||
CY2017Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
||
CY2017Q1 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
142733 | |
CY2017Q3 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
432106 | |
CY2017Q1 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
357055 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
480143 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
392546 | ||
CY2017Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.65 | |
CY2016Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.68 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.33 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.33 | ||
CY2017Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.65 | |
CY2016Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.68 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.33 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.33 | ||
CY2017Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
580838 | |
CY2017Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
576313 | |
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
|||
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
-1369 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
|||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
-1369 | ||
CY2017Q3 | us-gaap |
Gross Profit
GrossProfit
|
5643065 | |
CY2016Q3 | us-gaap |
Gross Profit
GrossProfit
|
5561725 | |
us-gaap |
Gross Profit
GrossProfit
|
11452365 | ||
us-gaap |
Gross Profit
GrossProfit
|
10884319 | ||
CY2017Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
4652058 | |
CY2016Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
4880832 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
9518050 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
9492877 | ||
CY2017Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1491023 | |
CY2016Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1575635 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3059400 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3055135 | ||
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
2975019 | ||
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
3045000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-122053 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-674 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-777184 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
1124084 | ||
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-142733 | ||
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-330928 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
146180 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-296352 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-84093 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-36736 | ||
CY2017Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
4622 | |
CY2016Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
2255 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
4897 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
2004 | ||
CY2017Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
706032 | |
CY2017Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
602533 | |
CY2017Q3 | us-gaap |
Inventory Net
InventoryNet
|
3504478 | |
CY2017Q1 | us-gaap |
Inventory Net
InventoryNet
|
3358298 | |
CY2017Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
790901 | |
CY2017Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
786775 | |
CY2017Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
2007545 | |
CY2017Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
1968990 | |
CY2017Q3 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
387860 | |
CY2016Q3 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
430983 | |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
749638 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
868717 | ||
CY2017Q3 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
1730525 | |
CY2017Q1 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
1644419 | |
CY2017Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
90395335 | |
CY2017Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
93774806 | |
CY2017Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
830535 | |
CY2017Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1095321 | |
CY2017Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
9447726 | |
CY2017Q1 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
9007455 | |
CY2017Q3 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
16921738 | |
CY2017Q1 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
19591833 | |
CY2017Q3 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
59622760 | |
CY2017Q1 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
56810923 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9682020 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9628940 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-725337 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
2118876 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
7316306 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
5666144 | ||
CY2017Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3161035 | |
CY2016Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3305197 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
6458650 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
6437742 | ||
us-gaap |
Open Tax Year
OpenTaxYear
|
1999 | ||
CY2017Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1378867 | |
CY2016Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1111876 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
2683953 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
2260159 | ||
CY2017Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4264198 | |
CY2016Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4449849 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
8768412 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
8624160 | ||
CY2017Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
12738 | |
CY2016Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-240809 | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
67765 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-15206 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
9682020 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
9670020 | ||
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
12138960 | ||
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
6928028 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
526377 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
153096 | ||
CY2017Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
523190 | |
CY2017Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
607283 | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
|||
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
42449 | ||
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
11940000 | ||
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
9200000 | ||
CY2017Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
11178251 | |
CY2017Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
10651874 | |
CY2017Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1623132 | |
CY2017Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1413248 | |
CY2017Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1030504 | |
CY2016Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
768188 | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1936229 | ||
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1526556 | ||
CY2017Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
69938655 | |
CY2017Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
73162025 | |
CY2017Q3 | us-gaap |
Revenues
Revenues
|
6996234 | |
CY2016Q3 | us-gaap |
Revenues
Revenues
|
7302539 | |
us-gaap |
Revenues
Revenues
|
14603900 | ||
us-gaap |
Revenues
Revenues
|
14010311 | ||
CY2017Q3 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
6387080 | |
CY2016Q3 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
6814384 | |
us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
13269753 | ||
us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
12665598 | ||
CY2017Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
348363 | |
CY2016Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
343688 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
747724 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
733603 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
40920 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
22000 | ||
CY2017Q3 | us-gaap |
Significant Change In Unrecognized Tax Benefits Is Reasonably Possible Amount Of Unrecorded Benefit
SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
|
0 | |
CY2009Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
2500000 | |
CY2017Q3 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
4540806 | |
us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
0 | ||
CY2017Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
89564800 | |
CY2017Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
92679485 | |
CY2017Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2017Q3 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
0 | |
CY2017Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4845632 | |
CY2016Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4837819 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4845907 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4837293 | ||
CY2017Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4841010 | |
CY2016Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4835564 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4841010 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4835289 |