Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity (Parenthetical)

v3.19.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Statement of Stockholders' Equity [Abstract]    
Public offering, shares 14,375,000 575,000
Public offering, shares 9,200,000 620,650
Exercise of warrants, shares 3,054,667
Issuance of common stock, shares 1,566,997 234,858
Issuance of common stock Pelican, shares 133,106