Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)

v3.8.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
Dec. 31, 2017
Dec. 31, 2016
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 5
New Issues Share Price Per Share   3.27
Employees and Directors [Member]    
New Issues Share Price Per Share  
Restricted Stock [Member]    
Share Price   2.85
$7.00 Common Stock Issuance [Member]    
Share Price   7
$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  
Share Price  
Dollar Five Warrant [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights 5  
Share Price