v2.4.0.8
Warrants (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
0 Months Ended 3 Months Ended 9 Months Ended
May 22, 2014
May 22, 2014
Apr. 02, 2014
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Dec. 31, 2013
Warrant issued to purchase Series D redeemable convertible preferred stock expiring in 2022
Apr. 30, 2012
Warrant issued to purchase Series D redeemable convertible preferred stock expiring in 2022
Dec. 31, 2013
Warrant issued to purchase Series D redeemable convertible preferred stock expiring in 2023
Warrants                    
Number of shares of preferred stock that may be purchased by warrant                 12,797 71,021
Exercise price of warrant (in dollars per share)                 $ 7.81 $ 7.81
Fair value of warrant (in dollars per share)               $ 19 $ 74 $ 107
Amount of warrants liability reclassified to additional paid in capital on conversion of warrants to purchase Series D redeemable convertible preferred stock     821              
Reductions of interest expense         6   18      
Interest expense on fair value adjustment of the warrants       $ 0   $ 695        
Shares of common stock to be purchased upon receipt of notice of exercise from holder of warrants   83,818                
Number of trading days considered in volume weighted average price of common stock   10 days                
Issuance of shares of common stock upon receipt of notice of exercise from holder of warrants 32,709