2017 Q4 Form 10-Q Financial Statement
#000072491018000004 Filed on January 17, 2018
Income Statement
Concept | 2017 Q4 | 2016 Q4 |
---|---|---|
Revenue | $7.361M | $7.463M |
YoY Change | -1.37% | 24.05% |
Cost Of Revenue | $1.658M | $1.503M |
YoY Change | 10.3% | -0.37% |
Gross Profit | $5.703M | $5.960M |
YoY Change | -4.31% | 32.22% |
Gross Profit Margin | 77.48% | 79.86% |
Selling, General & Admin | $313.0K | $384.3K |
YoY Change | -18.55% | -5.5% |
% of Gross Profit | 5.49% | 6.45% |
Research & Development | $852.7K | $826.8K |
YoY Change | 3.14% | 11.94% |
% of Gross Profit | 14.95% | 13.87% |
Depreciation & Amortization | $250.0K | $480.0K |
YoY Change | -47.92% | 118.18% |
% of Gross Profit | 4.38% | 8.05% |
Operating Expenses | $1.166M | $1.211M |
YoY Change | -3.75% | 5.75% |
Operating Profit | $4.537M | $4.749M |
YoY Change | -4.45% | 41.23% |
Interest Expense | $400.0K | $400.0K |
YoY Change | 0.0% | -14.89% |
% of Operating Profit | 8.82% | 8.42% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $4.942M | $5.144M |
YoY Change | -3.93% | 34.28% |
Income Tax | $1.370M | $1.660M |
% Of Pretax Income | 27.73% | 32.27% |
Net Earnings | $3.572M | $3.484M |
YoY Change | 2.52% | 35.16% |
Net Earnings / Revenue | 48.52% | 46.68% |
Basic Earnings Per Share | $0.74 | $0.72 |
Diluted Earnings Per Share | $0.74 | $0.72 |
COMMON SHARES | ||
Basic Shares Outstanding | 4.841M | 4.836M |
Diluted Shares Outstanding | 4.847M | 4.840M |
Balance Sheet
Concept | 2017 Q4 | 2016 Q4 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $23.50M | $28.50M |
YoY Change | -17.54% | 4.78% |
Cash & Equivalents | $4.728M | $3.799M |
Short-Term Investments | $18.80M | $24.70M |
Other Short-Term Assets | $1.000M | $800.0K |
YoY Change | 25.0% | -27.27% |
Inventory | $3.596M | $3.162M |
Prepaid Expenses | ||
Receivables | $2.166M | $1.462M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $30.27M | $33.83M |
YoY Change | -10.53% | 2.07% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $1.515M | $1.299M |
YoY Change | 16.6% | -28.02% |
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | $56.70M | $59.70M |
YoY Change | -5.03% | -12.33% |
Other Assets | $300.0K | $400.0K |
YoY Change | -25.0% | 300.0% |
Total Long-Term Assets | $58.58M | $61.41M |
YoY Change | -4.62% | -12.3% |
TOTAL ASSETS | ||
Total Short-Term Assets | $30.27M | $33.83M |
Total Long-Term Assets | $58.58M | $61.41M |
Total Assets | $88.84M | $95.24M |
YoY Change | -6.72% | -7.69% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $258.9K | $358.5K |
YoY Change | -27.8% | 70.98% |
Accrued Expenses | $500.0K | $700.0K |
YoY Change | -28.57% | 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 | $793.1K | $1.038M |
YoY Change | -23.57% | -34.14% |
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 | $793.1K | $1.038M |
Total Long-Term Liabilities | $0.00 | $0.00 |
Total Liabilities | $800.0K | $1.000M |
YoY Change | -20.0% | -37.5% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $68.67M | $74.97M |
YoY Change | -8.41% | -8.35% |
Common Stock | $19.65M | $19.37M |
YoY Change | 1.44% | -1.76% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $88.05M | $94.21M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $88.84M | $95.24M |
YoY Change | -6.72% | -7.69% |
Cashflow Statement
Concept | 2017 Q4 | 2016 Q4 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $3.572M | $3.484M |
YoY Change | 2.52% | 35.16% |
Depreciation, Depletion And Amortization | $250.0K | $480.0K |
YoY Change | -47.92% | 118.18% |
Cash From Operating Activities | $4.000M | $5.340M |
YoY Change | -25.09% | 31.53% |
INVESTING ACTIVITIES | ||
Capital Expenditures | -$70.00K | -$50.00K |
YoY Change | 40.0% | 66.67% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $480.0K | -$2.400M |
YoY Change | -120.0% | -71.12% |
Cash From Investing Activities | $410.0K | -$2.450M |
YoY Change | -116.73% | -70.62% |
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.790M | -4.780M |
YoY Change | 0.21% | -1.44% |
NET CHANGE | ||
Cash From Operating Activities | 4.000M | 5.340M |
Cash From Investing Activities | 410.0K | -2.450M |
Cash From Financing Activities | -4.790M | -4.780M |
Net Change In Cash | -380.0K | -1.890M |
YoY Change | -79.89% | -79.3% |
FREE CASH FLOW | ||
Cash From Operating Activities | $4.000M | $5.340M |
Capital Expenditures | -$70.00K | -$50.00K |
Free Cash Flow | $4.070M | $5.390M |
YoY Change | -24.49% | 31.78% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
3436802 | |
CY2017Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
9742050 | |
CY2017Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
9238626 | |
CY2017Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-265991 | |
CY2017Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-38298 | |
CY2017Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
19599298 | |
CY2017Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
19507348 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
40920 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
22000 | ||
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
15000 | |
CY2017Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
15000 | |
CY2017Q4 | us-gaap |
Assets
Assets
|
88844037 | |
CY2017Q1 | us-gaap |
Assets
Assets
|
93774806 | |
CY2017Q4 | nvec |
Available For Sale Securities Debt Maturities After One Through Three Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue
|
29512416 | |
CY2017Q4 | nvec |
Available Or Sale Securities Debt Maturities After Three Through Five Years Fair Value
AvailableOrSaleSecuritiesDebtMaturitiesAfterThreeThroughFiveYearsFairValue
|
27217314 | |
CY2017Q4 | nvec |
Number Of Other Than Temporarily Impaired Marketable Securities
NumberOfOtherThanTemporarilyImpairedMarketableSecurities
|
0 | |
CY2015Q3 | nvec |
Stock Repurchase Program Authorized Additional Amount
StockRepurchaseProgramAuthorizedAdditionalAmount
|
5000000 | |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
258869 | |
CY2017Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
376275 | |
CY2017Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
2165866 | |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
30266705 | |
CY2017Q1 | us-gaap |
Assets Current
AssetsCurrent
|
35193580 | |
CY2017Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
27442 | |
CY2017Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
187001 | |
CY2017Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
445206 | |
CY2017Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
247149 | |
CY2017Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
75955697 | |
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
|
119294 | ||
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
|
445206 | ||
CY2017 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
|
247149 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
53507399 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
|
33503369 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Debt Maturities Next Rolling Twelve Months Fair Value
AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
|
18808203 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
75537933 | |
us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
|
325912 | ||
CY2017 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
|
247149 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
|
44282521 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
|
33503369 | |
CY2017Q4 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
|
9224878 | |
CY2017Q1 | us-gaap |
Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
|
||
CY2017Q1 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
76402756 | |
CY2017Q4 | us-gaap |
Availableforsale Securities In Unrealized Loss Positions Qualitative Disclosure Number Of Positions1
AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
|
9224878 | |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
4728352 | |
CY2017Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
8199364 | |
CY2016Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7534593 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
3799188 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-3471012 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-3735405 | ||
CY2017Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1 | |
CY2016Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
3 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
3 | ||
CY2017Q4 | 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 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
6000000 | |
CY2017Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
6000000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4842010 | |
CY2017Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4841010 | |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4842010 | |
CY2017Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4841010 | |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
48420 | |
CY2017Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
48410 | |
CY2017Q4 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
3276144 | |
CY2016Q4 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
2911882 | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
9802559 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
9334418 | ||
CY2017Q4 | us-gaap |
Contracts Revenue
ContractsRevenue
|
911958 | |
CY2016Q4 | us-gaap |
Contracts Revenue
ContractsRevenue
|
345748 | |
us-gaap |
Contracts Revenue
ContractsRevenue
|
2246105 | ||
us-gaap |
Contracts Revenue
ContractsRevenue
|
1690461 | ||
CY2017Q4 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
1657700 | |
CY2016Q4 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
1502848 | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
4809235 | ||
us-gaap |
Cost Of Revenue
CostOfRevenue
|
4628840 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
153954 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-61076 | ||
CY2017Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
||
CY2017Q1 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
142733 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
333023 | |
CY2017Q1 | us-gaap |
Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
|
357055 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
726842 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
868218 | ||
CY2017Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.74 | |
CY2016Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.72 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.07 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.05 | ||
CY2017Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.74 | |
CY2016Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.72 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.07 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.05 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.32 | ||
CY2017Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
534194 | |
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
|
-293 | ||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
|||
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
-293 | ||
CY2017Q4 | us-gaap |
Gross Profit
GrossProfit
|
5703089 | |
CY2016Q4 | us-gaap |
Gross Profit
GrossProfit
|
5959831 | |
us-gaap |
Gross Profit
GrossProfit
|
17155454 | ||
us-gaap |
Gross Profit
GrossProfit
|
16844150 | ||
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
4941982 | |
CY2016Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
5143900 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
14460032 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
14636777 | ||
CY2017Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1370380 | |
CY2016Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1660156 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4429780 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4715291 | ||
us-gaap |
Income Tax Expense Benefit Continuing Operations Adjustment Of Deferred Tax Asset Liability
IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
|
206693 | ||
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
4615019 | ||
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
4720000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-159525 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
162906 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-1270936 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-782427 | ||
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-142733 | ||
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-714805 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
238028 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-42755 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
360675 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
16909 | ||
CY2017Q4 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
5921 | |
CY2016Q4 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
3441 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
4906 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
2176 | ||
CY2017Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
840682 | |
CY2017Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
602533 | |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
3596326 | |
CY2017Q1 | us-gaap |
Inventory Net
InventoryNet
|
3358298 | |
CY2017Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
1044845 | |
CY2017Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
786775 | |
CY2017Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
1710799 | |
CY2017Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
1968990 | |
CY2017Q4 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
404665 | |
CY2016Q4 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
395207 | |
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
1154303 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
1263924 | ||
CY2017Q4 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
1751646 | |
CY2017Q1 | us-gaap |
Leasehold Improvements Gross
LeaseholdImprovementsGross
|
1644419 | |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
88844037 | |
CY2017Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
93774806 | |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
793063 | |
CY2017Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1095321 | |
CY2017Q4 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
9504983 | |
CY2017Q1 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
9007455 | |
CY2017Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
18808203 | |
CY2017Q1 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
19591833 | |
CY2017Q4 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
56729730 | |
CY2017Q1 | us-gaap |
Marketable Securities Noncurrent
MarketableSecuritiesNoncurrent
|
56810923 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-14471990 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-14414013 | ||
CY2016Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3483744 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
10030252 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
9921486 | ||
us-gaap |
Open Tax Year
OpenTaxYear
|
1999 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-320965 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-328687 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
11321943 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
11007295 | ||
CY2017Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3571602 | |
CY2017Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
1165772 | |
CY2016Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
1211138 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
3849725 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13372853 | ||
CY2017Q4 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-295458 | |
CY2016Q4 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-571862 | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-227693 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-587068 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
14523030 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
3471297 | ||
CY2017Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4537317 | |
CY2016Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4748693 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13305729 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
14506030 | ||
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
16256210 | ||
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
11528240 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
604755 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
200447 | ||
CY2017Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
967958 | |
CY2017Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
607283 | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
51040 | ||
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
92310 | ||
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
16540000 | ||
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
11400000 | ||
CY2017Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
11256629 | |
CY2017Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
10651874 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1514579 | |
CY2017Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1413248 | |
CY2017Q4 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
852739 | |
CY2016Q4 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
826816 | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2788968 | ||
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2353372 | ||
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
68669247 | |
CY2017Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
73162025 | |
CY2017Q4 | us-gaap |
Revenues
Revenues
|
7360789 | |
CY2016Q4 | us-gaap |
Revenues
Revenues
|
7462679 | |
us-gaap |
Revenues
Revenues
|
21964689 | ||
us-gaap |
Revenues
Revenues
|
21472990 | ||
CY2017Q4 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
6448831 | |
CY2016Q4 | us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
7116931 | |
us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
19718584 | ||
us-gaap |
Sales Revenue Goods Net
SalesRevenueGoodsNet
|
19782529 | ||
CY2017Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
92679485 | |
CY2017Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
313033 | |
CY2016Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
384322 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1060757 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1117925 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
40920 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
22000 | ||
CY2017Q4 | 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 | |
CY2017Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
4540806 | |
CY2017Q4 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
0 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
88050974 | |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2017Q4 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
0 | |
CY2017Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4847290 | |
CY2016Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4839777 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4846036 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4837815 | ||
CY2017Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4841369 | |
CY2016Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4836336 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4841130 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4835639 |