v2.4.0.8
Redeemable convertible preferred stock and convertible preferred stock (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
9 Months Ended 9 Months Ended 9 Months Ended 9 Months Ended
Oct. 31, 2014
Jul. 14, 2014
Jan. 31, 2014
Aug. 05, 2014
Common stock
Oct. 31, 2014
Series C Redeemable convertible preferred stock
Jan. 31, 2014
Series C Redeemable convertible preferred stock
Oct. 31, 2014
Series D1 Redeemable convertible preferred stock
Jan. 31, 2014
Series D1 Redeemable convertible preferred stock
Oct. 31, 2014
Series D2 Redeemable convertible preferred stock
Jan. 31, 2014
Series D2 Redeemable convertible preferred stock
Oct. 31, 2014
Series D3 Redeemable convertible preferred stock
Jan. 31, 2014
Series D3 Redeemable convertible preferred stock
Oct. 31, 2014
Redeemable convertible preferred stock
Jan. 31, 2014
Redeemable convertible preferred stock
Oct. 31, 2014
Series A Convertible preferred stock
Jan. 31, 2014
Series A Convertible preferred stock
Oct. 31, 2014
Series B Convertible preferred stock
Jan. 31, 2014
Series B Convertible preferred stock
Oct. 31, 2014
Convertible preferred stock
Jan. 31, 2014
Convertible preferred stock
Class of Stock [Line Items]                                        
Conversion of preferred stock to common stock       32,486,588                                
Conversion ratio to common stock         1.38   2   2.27           1          
Redeemable convertible preferred stock:                                        
Shares authorized           6,773,000   9,000,000   3,200,000   7,500,000 26,473,000 26,473,000            
Shares issued           6,751,000   5,835,000   440,000   4,323,000 17,349,000 17,349,000            
Shares outstanding 0   17,349,000   6,751,000 6,751,000 5,835,000 5,835,000 440,000 440,000 4,323,000 4,323,000 17,349,000 17,349,000            
Liquidation preference           $ 22,533   $ 8,464   $ 719   $ 11,412 $ 0 $ 43,128            
Carrying value 0   46,714     22,232   8,340   709   15,433 0 46,714            
Convertible preferred stock:                                        
Shares authorized 100,000,000 100,000,000 100,000,000                         2,000,000   4,738,000 6,738,000 6,738,000
Shares issued                               2,000,000   4,156,000 6,156,000 6,156,000
Shares outstanding                             2,000,000 2,000,000 4,156,000 4,156,000 6,156,000 6,156,000
Liquidation preference                               3,291   9,473 0 12,764
Carrying value                               $ 2,000   $ 6,129 $ 0 $ 8,129