Quarterly report pursuant to Section 13 or 15(d)

Common Stock (Details Narrative)

v3.20.2
Common Stock (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 07, 2020
Feb. 11, 2020
Jan. 30, 2019
Jul. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Common stock, shares authorized         150,000,000   150,000,000   150,000,000
Common stock, par value         $ 0.0001   $ 0.0001   $ 0.0001
Common stock, shares issued         80,655,848   80,655,848   64,672,893
Common stock, shares outstanding         80,655,848   80,655,848   64,672,893
Gross proceeds from sale of stock             $ 90,003,980 $ 40,596,961  
Stock issuance cost           $ 2,051,853 $ 5,014,643 $ 2,571,552  
Warrants [Member]                  
Issuance of common stock upon exercise of stock options, shares         172,414 1,119,868  
Warrants to purchase shares of common stock, exercised           200,000   1,283,500  
Stock Option [Member]                  
Issuance of common stock upon exercise of stock options, shares         51,605 16,458 202,494 78,229  
Proceeds from exercise of stock options         $ 286,310 $ 102,708 $ 302,305 $ 306,711  
April 2020 Sale Agreement [Member]                  
Aggregate common stock sold, shares             8,113,794    
Gross proceeds from sale of stock             $ 43,702,000    
Stock subscriptions receivable         $ 16,676,000   $ 16,676,000    
April 2020 Sale Agreement [Member] | Subsequent Event [Member]                  
Aggregate common stock sold, shares       1,053,286          
Gross proceeds from sale of stock       $ 8,148,000          
April 2020 Sale Agreement [Member] | Maximum [Member]                  
Value of common stock to be sold $ 75,000,000                
April 2020 Sale Agreement [Member] | Jefferies LLC [Member] | Maximum [Member]                  
Value of common stock to be sold $ 75,000,000                
Public Offering [Member]                  
Aggregate common stock sold, shares   7,666,667 6,198,500            
Purchase price per share   $ 6.00 $ 6.50            
Gross proceeds from sale of stock   $ 46,000,000 $ 40,290,250            
Stock issuance cost   $ 3,147,000 $ 2,572,000            
Public Offering [Member] | Underwriters [Member]                  
Aggregate common stock sold, shares   1,000,000 808,500