XML 64 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Feb. 07, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash, Cash Equivalents, and Short-term Investments, Total   $ 1,600,000    
Restricted Cash and Cash Equivalents, Total   500,000    
Cash and Cash Equivalents, at Carrying Value, Ending Balance   1,126,124 $ 3,617,234 $ 4,230,548
Cash Equivalents, at Carrying Value, Total   1,100,000 3,600,000  
Short-term Investments, Total   452,301 503,810  
Cash and Cash Equivalents, Period Increase (Decrease), Total   (2,491,110) (613,314)  
Accounts Receivable, Allowance for Credit Loss, Current   $ 0 $ 200,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   0 0  
Income Tax Expense (Benefit), Total   $ 0 $ 0 $ 0
The Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     597,557  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   461,452    
Common Stock, Capital Shares Reserved for Future Issuance   136,105    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee   100,000    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period   10 years    
The ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   525,000    
Percentage of Common Stock Outstanding of Preceding Year   10.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Limited Per Year   $ 100,000    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate   15.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date   85.00%    
Subsequent Event [Member]        
Dollar:Russian Ruble Exchange Rate 6368.52%      
Cash and Cash Equivalents, Period Increase (Decrease), Total $ (0.005)      
Certificates of Deposit [Member]        
Short-term Investments, Total     $ 500,000  
RUSSIAN FEDERATION        
Cash and Cash Equivalents, at Carrying Value, Ending Balance   $ 150,000    
Cash and Cash Equivalent, Denominated in Rubles   120,000    
Cash and Cash Equivalent, Denominated in U.S. Dollars   $ 30,000    
Non-US [Member] | Geographic Concentration Risk [Member] | Cash and Cash Equivalents [Member]        
Concentration Risk, Percentage   14.00%