XML 23 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Consolidated Statements of Stockholders’ Equity    
Public offering, shares   14,375,000
Public offering, shares   9,200,000
Exercise of warrants, shares   3,054,667
Issuance of common stock, shares 90,300 1,566,997
Issuance of common stock from exercise of stock options, shares 2,000  
Issuance of common stock from vesting of restricted stock awards 1,201,555