Annual report pursuant to Section 13 and 15(d)

Capital Structure - Warrants (Details)

v3.6.0.2
Capital Structure - Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 31, 2016
Aug. 31, 2014
Common Stock    
Common Stock Warrants    
Number of shares available under warrant 7,400,934  
Term Loan Lender    
Common Stock Warrants    
Face amount   $ 7.5
Preferred Stock | Series B convertible preferred stock    
Common Stock Warrants    
Number of shares available under warrant   625,208
Exercise price per share (in dollars per share)   $ 0.2999
Common stock    
Common Stock Warrants    
Number of shares available under warrant   22,328
Exercise price per share (in dollars per share)   $ 8.40
Common stock warrants, expiration date of February 2017 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 109,976  
Exercise price per share (in dollars per share) $ 28.00  
Common stock warrants, expiration date of February 2017 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 29,260  
Exercise price per share (in dollars per share) $ 14.00  
Common stock warrants, expiration date of March 2017 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 90,529  
Exercise price per share (in dollars per share) $ 28.00  
Common stock warrants, expiration date of March 2017 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 29,557  
Exercise price per share (in dollars per share) $ 14.00  
Common stock warrants, expiration date of April 2017 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 130,233  
Exercise price per share (in dollars per share) $ 28.00  
Common stock warrants, expiration date of April 2017 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 2,275,950  
Exercise price per share (in dollars per share) $ 3.90  
Common stock warrants, expiration date of April 2017 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 20,000  
Exercise price per share (in dollars per share) $ 4.49  
Common stock warrants, expiration date of July 2017 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 14,284  
Exercise price per share (in dollars per share) $ 28.00  
Common stock warrants, expiration date of August 2018 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 80,966  
Exercise price per share (in dollars per share) $ 28.00  
Common stock warrants, expiration date of October 2018 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 4,551,900  
Exercise price per share (in dollars per share) $ 4.55  
Common stock warrants, expiration date of October 2018 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 40,000  
Exercise price per share (in dollars per share) $ 5.23  
Common stock warrants, expiration date of December 2018 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 3,571  
Exercise price per share (in dollars per share) $ 28.00  
Common stock warrants, expiration date of October 2020 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 22,328  
Exercise price per share (in dollars per share) $ 8.40  
Common stock warrants, expiration date of May 2022 | Common Stock    
Common Stock Warrants    
Number of shares available under warrant 2,380  
Exercise price per share (in dollars per share) $ 8.68