Annual report pursuant to Section 13 and 15(d)

Common Stock (Details Narrative)

v3.19.3.a.u2
Common Stock (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jun. 14, 2019
May 03, 2019
Mar. 08, 2019
Aug. 10, 2018
Jun. 04, 2018
Mar. 13, 2018
Nov. 27, 2019
Nov. 15, 2019
Sep. 30, 2019
Sep. 20, 2019
Jul. 24, 2019
Feb. 26, 2019
Oct. 16, 2018
Dec. 31, 2019
Dec. 31, 2018
Common stock, shares authorized                           100,000,000 100,000,000
Common stock, shares issued                           41,125,303 35,335,378
Common stock, par value                           $ 0.001 $ 0.001
Common stock, shares outstanding                           41,125,303 35,335,378
Net proceeds from issuance of common shares                           $ 16,591,076 $ 17,245,346
Stock Issued During Period, Value                           $ 16,591,076 $ 17,245,346
Cotterford [Member]                              
Common stock, shares issued       5,000,000                      
Proceeds from issuance of common stock       $ 9,000,000                      
Common stock price per share       $ 1.80                      
Warrant [Member]                              
Exercise price         $ 2.00   $ 2.40 $ 5.00   $ 2.35 $ 3.00 $ 2.20 $ 2.40  
Stock options and warrants to purchase         29,375   29,392 4,167   6,166 1,609,195 754,475 243,903  
Issuance of common stock         11,831     371   2,487     243,903    
Proceeds from warrants exercised             $ 70,541     $ 4,800,000 $ 1,660,000 $ 585,367    
Warrants [Member] | On October 16, 2018 [Member]                              
Exercise price                         $ 2.20  
Stock options and warrants to purchase                       60,250  
Issuance of common stock                     60,250    
Proceeds from warrants exercised                 $ 132,550    
Warrants [Member] | Cotterford [Member]                              
Exercise price   $ 3.00 $ 2.90                        
Stock options and warrants to purchase   1,666,667 1,724,138                      
Proceeds from warrants exercised   $ 5,000,000 $ 5,000,000                        
Cotterford Company Limited [Member]                              
Common stock, shares issued       5,000,000                      
Common stock, par value                           $ 0.001 $ 0.001
Net proceeds from issuance of common shares       $ 9,000,000                      
Stock Issued During Period, Shares       100,000                      
Stock Issued During Period, Value       $ 8,900,000                      
Common stock price per share       $ 1.80                      
Exercise price       $ 3.00                      
Stock options and warrants to purchase       5,000,000                      
Common stock [Member]                              
Common stock, shares issued         3,500,000                  
Proceeds from issuance of common stock         $ 8,400,000                  
Common stock price per share         $ 2.40                  
Legal fees           $ 800,000                  
Additional shares issued           525,000                  
Stock Incentive Plan [Member] | Common Stock [Member]                              
Description of aggregate shares Amendment to the 2015 Stock Incentive Plan (the “2015 Plan”) was approved by the stockholders at the annual meeting to increase the number of shares of common stock available for issuance under the 2015 Plan by 1,000,000 shares to an aggregate maximum of 4,250,000 shares.        
Equity Distribution Agreement [Member]                              
Common stock, shares issued                         3,200  
Proceeds from issuance of common stock                         $ 16,457