Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details 2)

v3.8.0.1
Stockholders' Equity (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
Nov. 02, 2015
Oct. 31, 2015
Aug. 13, 2015
Aug. 05, 2015
Sep. 08, 2014
Dec. 31, 2017
Apr. 11, 2017
Apr. 03, 2017
Mar. 20, 2017
Mar. 17, 2017
Feb. 16, 2017
Feb. 13, 2017
Jun. 07, 2016
Exercise price (in dollars per share)           $ 8.45              
Consulting Warrants [Member]                          
Fair market value of shares $ 4.89 $ 5.00     $ 1.64                
Exercise price (in dollars per share) $ 6.00 $ 6.00     $ 0.0034375           $ 6.00    
Term (years) 1 year 2 years 9 months     3 years                
Volatility 80.00% 80.00%     80.00%                
Annual rate of dividends 0.00% 0.00%     0.00%                
Discount rate 1.26% 1.26%     1.02%                
Call option value $ 1.21 $ 2.28     $ 1.49                
Warrant shares issued 30,000 12,500     436,364                
Warrants fair value $ 36 $ 28     $ 714                
Warrants [Member]                          
Exercise price (in dollars per share)             $ 6.00 $ 0.0034375 $ 3.00 $ 6.00   $ 3.00 $ 6.00
Warrants [Member] | August 2015 Public Offerings [Member]                          
Fair market value of shares       $ 5.00                  
Exercise price (in dollars per share)       $ 6.00                  
Term (years)       5 years                  
Volatility       80.00%                  
Annual rate of dividends       0.00%                  
Discount rate       1.64%                  
Call option value       $ 3.05                  
Warrant shares issued       660,000                  
Warrants fair value       $ 2,014                  
Warrants [Member] | Over-Allotment Option [Member]                          
Fair market value of shares     $ 5.36                    
Exercise price (in dollars per share)     $ 6.00                    
Term (years)     5 years                    
Volatility     80.00%                    
Annual rate of dividends     0.00%                    
Discount rate     1.57%                    
Call option value     $ 3.34                    
Warrant shares issued     64,193                    
Warrants fair value     $ 214