Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Estimated Fair Value Of Warrants (Details)

v3.10.0.1
Stockholders' Equity - Estimated Fair Value Of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 31, 2016
Apr. 30, 2016
Jan. 31, 2016
Dec. 31, 2018
May 24, 2016
Class of Stock [Line Items]          
Share Price (in dollars per share)         $ 11.39
Warrant Exercise Price (in dollars per share)       $ 6.00  
Warrant Exercise Price $6.00          
Class of Stock [Line Items]          
Warrant shares issued (in shares) 12,500 12,500 12,500    
Share Price (in dollars per share) $ 9.31 $ 8.37 $ 4.63    
Warrant Exercise Price (in dollars per share) $ 6.00 $ 6.00 $ 6.00    
Term (years) 2 years 2 years 3 months 1 year 3 months    
Risk-free interest rate 0.72% 0.77% 0.97%    
Volatility rate 80.00% 80.00% 80.00%    
Annual dividend rate 0.00% 0.00% 0.00%    
Per share FV of warrant $ 5.19 $ 4.58 $ 1.24    
FV of warrant $ 65 $ 57 $ 16