v2.4.0.6
Consolidated Balance Sheets (Parenthetical) (USD $)
In Thousands, except Share data in Millions, unless otherwise specified
Oct. 31, 2012
Jan. 31, 2012
Net of allowance for doubtful accounts $ 778 $ 261
Preferred stock par value $ 0.001  
Preferred Stock, Shares Authorized 10  
Preferred Stock, Shares Issued 0  
Preferred Stock, Shares Outstanding 0  
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 0 200
Common Stock, Shares, Issued 0 36
Common Stock, Shares, Outstanding 0 36
Shares Subject to Repurchase   3
Redeemable convertible preferred stock
   
Preferred Stock par value $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 0 31
Preferred Stock, Shares Issued 0 30
Preferred Stock, Shares Outstanding 0 30
Preferred Stock, Liquidation Preference   174,340
Convertible Preferred Stock
   
Preferred stock par value $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 0 68
Preferred Stock, Shares Issued 0 68
Preferred Stock, Shares Outstanding 0 68
Preferred Stock, Liquidation Preference   $ 93,716
Common Class A
   
Common Stock, Par or Stated Value Per Share $ 0.001  
Common Stock, Shares Authorized 750  
Common Stock, Shares, Issued 26  
Common Stock, Shares, Outstanding 26  
Common Class B
   
Common Stock, Par or Stated Value Per Share $ 0.001  
Common Stock, Shares Authorized 240  
Common Stock, Shares, Issued 140  
Common Stock, Shares, Outstanding 140  
Shares Subject to Repurchase 4