Annual report pursuant to Section 13 and 15(d)

Stock Compensation Plan (Details Narrative)

v3.19.3.a.u2
Stock Compensation Plan (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jun. 20, 2019
Jun. 30, 2018
Jun. 22, 2018
Jan. 08, 2018
Dec. 31, 2017
May 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Common stock par value       $ 0.001     $ 0.001 $ 0.001
Reverse stock split ratio, description       1 for 10        
Number of stock options outstanding             2,486,365 1,812,133
Stock-based compensation expense             $ 552,997 $ 996,038
Stock Options [Member]                
Number of stock options outstanding             2,486,365  
Stock-based compensation expense             $ 552,997 $ 996,038
Unrecognized compensation costs             $ 168,697  
Weighted average period of unrecognized compensation costs of stock options, description             Less than one year  
2012 Equity Incentive Plan [Member]                
Number of additional shares authorized for issuance under an established share-based compensation plan 6,000,000 1,500,000     2,000,000 1,500,000    
Increase in shares available for awards     1,500,000          
Shares authorized under the incentive plan 8,250,000              
Maximum number of shares to individual 1,000,000              
Number of stock options outstanding             2,486,365  
Stock option awards for future grant             5,522,885  
Options vesting period, description             Options can generally vest either immediately or over a period of up to three years from their respective grant dates and expire 10 years from the date of grant.  
2012 Equity Incentive Plan [Member] | Stock Appreciation Rights [Member]                
Number of not awarded stock options            
2012 Equity Incentive Plan [Member] | Minimum [Member]                
Number of additional shares authorized for issuance under an established share-based compensation plan         5,500,000 4,000,000    
2012 Equity Incentive Plan [Member] | Maximum [Member]                
Number of additional shares authorized for issuance under an established share-based compensation plan         7,500,000 5,500,000