Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)

v3.7.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - $ / shares
Dec. 31, 2016
Dec. 31, 2015
Jun. 30, 2015
Exercise price of warrants (in dollars per share) $ 5.00 $ 5.00 $ 5.00
Restricted Common Stock [Member]      
Common stock, net of costs (in dollars per share) 2.85    
$7.00 Common Stock Issuance [Member]      
Common stock, net of costs (in dollars per share) 7.00    
$6.44 Common Stock Issuance [Member]      
Common stock, net of costs (in dollars per share) $ 6.44    
$3.00 Common Stock Issuance [Member]      
Common stock, net of costs (in dollars per share)   3.00  
$8.00 Common Stock Issuance [Member]      
Common stock, net of costs (in dollars per share)   8.00  
$5.50 Common Stock Issuance [Member]      
Common stock, net of costs (in dollars per share)   $ 5.50