Quarterly report pursuant to Section 13 or 15(d)

Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)

v3.19.3
Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Stockholders' Equity [Abstract]      
Issuance of common stock, shares 142,082 16,300 1,545,449
Issuance of common stock from exercise of stock options, shares   2,000  
Exercise of warrants, shares     3,054,667
Public offering, shares     14,375,000