Annual report pursuant to Section 13 and 15(d)

Common Stock (Details Narrative)

v3.19.1
Common Stock (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 05, 2018
Oct. 26, 2017
Feb. 28, 2017
Nov. 30, 2017
Mar. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Common stock, shares authorized           150,000,000 150,000,000
Common stock, par value           $ 0.0001 $ 0.0001
Common stock, shares issued           57,247,496 55,603,427
Common stock, shares outstanding           57,247,496 55,603,427
Gross proceeds from sale of stock           $ 12,052,645 $ 78,891,699
Stock issuance cost           $ 464,680 $ 2,969,837
Issuance of common stock upon exercise of stock options, shares           139,069 272,734
Warrants [Member]              
Issuance of common stock upon exercise of warrants, shares           144,069 272,734
Equity Option [Member]              
Issuance of common stock upon exercise of stock options, shares           144,069 272,734
Stock Option and Warrants [Member]              
Proceeds from exercise of stock options           $ 352,645 $ 189,490
At the Market Offering [Member] | Maximum [Member]              
Number of common stock value sold $ 50,000,000            
Institutional Investors [Member]              
Aggregate common stock sold, shares   4,650,000          
Purchase price per share   $ 7.00          
Gross proceeds from sale of stock   $ 32,550,000   $ 4,589,550      
Stock issuance cost   $ 2,184,000          
Options to purchase shares of common stock   697,500          
Securities Purchase Agreement [Member] | Institutional and Accredited Investors [Member]              
Aggregate common stock sold, shares     3,887,815        
Purchase price per share     $ 7.00        
Gross proceeds from sale of stock     $ 27,214,705        
Stock issuance cost     $ 36,291        
January 2018 Sales Agreement [Member] | Institutional Investor [Member]              
Aggregate common stock sold, shares         1,500,000    
Gross proceeds from sale of stock         $ 11,200,000    
January 2018 Sales Agreement [Member] | Institutional Investor [Member] | Remainder of 2018 and Through February 8, 2019 [Member]              
Aggregate common stock sold, shares            
Gross proceeds from sale of stock            
Sales Agreement [Member]              
Aggregate common stock sold, shares             1,413,633
Gross proceeds from sale of stock             $ 13,268,208