Quarterly report pursuant to Section 13 or 15(d)

Stock Option Plans (Details Narrative)

v3.20.1
Stock Option Plans (Details Narrative) - shares
3 Months Ended 12 Months Ended
Dec. 04, 2018
Feb. 07, 2014
Mar. 31, 2020
Dec. 31, 2019
Jan. 02, 2020
Apr. 16, 2015
Options default term     3 years 3 months 4 days 4 years 1 month 6 days    
2014 Equity Compensation Plan [Member]            
Number of reserved for future issuance   152,101 279,101      
Number of reserved shares increased         27,000  
2014 Equity Compensation Plan [Member] | Majority Stockholders [Member]            
Number of reserved for future issuance           75,000
2014 Equity Compensation Plan [Member] | Stockholders [Member]            
Number of reserved for future issuance 25,000          
Reserved shares description On December 4, 2018, the stockholders of the Company approved an increase in the shares reserved under this plan by an additional 25,000 shares and authorized the annual increase of the shares reserved under this plan on January 1st of each year, at the discretion of the Board of Directors, by up to such number of shares that is equal to four percent (4%) of the shares of common stock issued and outstanding as of December 31st of the previous calendar year.          
2014 Equity Compensation Plan and 2006 Stock Incentive Plan [Member]            
Options default term   10 years        
Option vested term   4 years        
2014 Equity Compensation Plan and 2006 Stock Incentive Plan [Member] | Employees [Member] | Maximum [Member]            
Percentage price per share of options granted of fair market value   100.00%        
2014 Equity Compensation Plan and 2006 Stock Incentive Plan [Member] | 10% Stockholder [Member] | Maximum [Member]            
Percentage price per share of options granted of fair market value   110.00%        
2014 Equity Compensation Plan and 2006 Stock Incentive Plan [Member] | Employees, Directors, Advisors and Consultants [Member] | Maximum [Member] | Non-statutory Stock Options and Restricted Stock [Member]            
Percentage price per share of options granted of fair market value   100.00%