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
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share Price    
New Issues Share Price Per Share $ 3.27
Restricted Stock [Member]      
Share Price   2.85
$7.00 Common Stock Issuance [Member]      
Share Price   7.00
$6.44 Common Stock Issuance [Member]      
Share Price   6.44
$16.00 Common Stock Issuance [Member]      
Share Price   16.00  
Dollar Eight Warrant [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights 8.00  
Dollar Five Warrant [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights 5.00 $ 5.00 $ 5.00
Share Price