XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
FIFO Inventory Amount $ 1,287,000 $ 1,183,000
Inventory Valuation Reserves, Ending Balance 9,000 7,000
Impairment of Intangible Assets, Finite-lived 0 0
Effective Income Tax Rate Reconciliation Tax Cuts and Jobs Act of 2017, Total Impact $ (115,000)
Employee Stock Option [Member]    
Number of Option Shares Excluded from Weighted Average Common Shares Outstanding | shares 18,000 2,250
Weighted Average Exercise Price Options Excluded From Weighted Average Common Share Outstanding | $ / shares $ 13.22  
Weighted Average Exercise Price, Options Excluded from Weighted Average, Common Shares Outstanding | $ / shares   $ 8.91
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding Number With Antidilutive Effect | shares   15,918
Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding with Antidilutive Effect Weighted Average Exercise Price | $ / shares   $ 14.51
Patents [Member]    
Finite-Lived Intangible Asset, Useful Life 10 years 36 days  
Minimum [Member] | Certificates of Deposit [Member]    
Certificate of Deposit Maturity Period 30 days 30 days
Maximum [Member] | Certificates of Deposit [Member]    
Certificate of Deposit Maturity Period 1 year 1 year
Export [Member] | Minimum [Member]    
Accounts Receivable Credit Term 30 days  
Export [Member] | Maximum [Member]    
Accounts Receivable Credit Term 90 days  
Sales Revenue, Segment [Member] | Customer Concentration Risk [Member] | Export [Member]    
Concentration Risk, Percentage 29.40% 30.50%
Trade Accounts Receivable [Member] | Credit Concentration Risk [Member]    
Concentration Risk, Percentage 27.60% 25.50%
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]    
Number of Major Customers 0 0
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | Geographic Distribution, Foreign [Member]    
Concentration Risk, Percentage 29.00% 31.00%