Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)

v3.8.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - $ / shares
Dec. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 5 $ 8.00 $ 5.00
Dollar Eight Warrant [Member]        
Share Price      
Class of Warrant or Right, Exercise Price of Warrants or Rights 8      
Dollar Five Warrant [Member]        
Share Price      
Class of Warrant or Right, Exercise Price of Warrants or Rights 5      
$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      
Restricted Common Stock [Member]        
Share Price   $ 2.85