Quarterly report pursuant to Section 13 or 15(d)

Convertible Preferred Stock And Stockholders' Deficit - Warrants (Details)

v3.3.0.814
Convertible Preferred Stock And Stockholders' Deficit - Warrants (Details) - USD ($)
Sep. 30, 2015
Jun. 12, 2015
Aug. 31, 2014
Series B convertible preferred stock      
Warrants      
Fair value of stock price     $ 0.25
Common stock warrants | Common stock      
Warrants      
Number of shares underlying warrants 657,474    
Common stock warrants | Agreement to terminate a warrant with Maxim      
Warrants      
Number of shares underlying warrants   24,306  
Exercise price per share (in dollars per share)   $ 21.00  
Common stock warrants, expiration date of February 2017      
Warrants      
Exercise price per share (in dollars per share) $ 28.00    
Common stock warrants, expiration date of February 2017 | Common stock      
Warrants      
Number of shares underlying warrants 109,976    
Common stock warrants, expiration date of February 2017      
Warrants      
Exercise price per share (in dollars per share) $ 14.00    
Common stock warrants, expiration date of February 2017 | Common stock      
Warrants      
Number of shares underlying warrants 29,260    
Common stock warrants, expiration date of March 2017      
Warrants      
Exercise price per share (in dollars per share) $ 28.00    
Common stock warrants, expiration date of March 2017 | Common stock      
Warrants      
Number of shares underlying warrants 90,529    
Common stock warrants, expiration date of March 2017      
Warrants      
Exercise price per share (in dollars per share) $ 14.00    
Common stock warrants, expiration date of March 2017 | Common stock      
Warrants      
Number of shares underlying warrants 29,557    
Common stock warrants, expiration date of April 2017      
Warrants      
Exercise price per share (in dollars per share) $ 28.00    
Common stock warrants, expiration date of April 2017 | Common stock      
Warrants      
Number of shares underlying warrants 130,233    
Common stock warrants, expiration date of July 2017      
Warrants      
Exercise price per share (in dollars per share) $ 28.00    
Common stock warrants, expiration date of July 2017 | Common stock      
Warrants      
Number of shares underlying warrants 14,284    
Common stock warrants, expiration date of August 2018      
Warrants      
Exercise price per share (in dollars per share) $ 28.00    
Common stock warrants, expiration date of August 2018 | Common stock      
Warrants      
Number of shares underlying warrants 80,966    
Common stock warrants, expiration date of December 2018      
Warrants      
Exercise price per share (in dollars per share) $ 28.00    
Common stock warrants, expiration date of December 2018 | Common stock      
Warrants      
Number of shares underlying warrants 3,571    
Common stock warrants, expiration date of April 2019      
Warrants      
Exercise price per share (in dollars per share) $ 8.40    
Common stock warrants, expiration date of April 2019 | Common stock      
Warrants      
Number of shares underlying warrants 59,542    
Common stock warrants, expiration date of May 2019      
Warrants      
Exercise price per share (in dollars per share) $ 8.40    
Common stock warrants, expiration date of May 2019 | Common stock      
Warrants      
Number of shares underlying warrants 23,816    
Common stock warrants, expiration date of September 2019      
Warrants      
Exercise price per share (in dollars per share) $ 8.40    
Common stock warrants, expiration date of September 2019 | Common stock      
Warrants      
Number of shares underlying warrants 65,497    
Common stock warrants, expiration date of July 2019      
Warrants      
Exercise price per share (in dollars per share) $ 8.40    
Common stock warrants, expiration date of July 2019 | Common stock      
Warrants      
Number of shares underlying warrants 17,863    
Common stock warrants, expiration date of May 2022      
Warrants      
Exercise price per share (in dollars per share) $ 8.68    
Common stock warrants, expiration date of May 2022 | Common stock      
Warrants      
Number of shares underlying warrants 2,380    
Series B converitible preferred stock warrants      
Warrants      
Number of shares underlying warrants     625,208
Exercise price per share (in dollars per share)     $ 0.2999
Fair value of warrant     $ 115,056
Series B converitible preferred stock warrants | Term loan      
Warrants      
Face amount     $ 7,500,000