XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Common Stock and Stockholders' Equity - Summary of Stock Option Activity (Details) - 2006 Stock Plan and 2016 Plan
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2017
USD ($)
$ / shares
shares
Jan. 31, 2017
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock Options, Outstanding, Beginning Balance | shares 13,016,402  
Stock Options, grants | shares 443,182  
Stock Options, exercised | shares (2,734,127)  
Stock Options, forfeited | shares (691,959)  
Stock Options, Outstanding, Ending Balance | shares 10,033,498 13,016,402
Stock Options, Exercisable | shares 5,839,757  
Weighted-Average Exercise Price, Options Outstanding, Beginning Balance | $ / shares $ 5.60  
Weighted-Average Exercise Price, Option grants | $ / shares 24.35  
Weighted-Average Exercise Price, Options exercised | $ / shares 3.70  
Weighted-Average Exercise Price, Options forfeited | $ / shares 6.68  
Weighted-Average Exercise Price, Options Outstanding, Ending Balance | $ / shares 6.88 $ 5.60
Weighted-Average Exercise Price, Exercisable | $ / shares $ 4.80  
Weighted-Average Remaining Contractual Life (n Years), Options Outstanding 7 years 5 months 8 days 7 years 11 months 1 day
Weighted-Average Remaining Contractual Life (in Years), Exercisable 6 years 9 months 22 days  
Aggregate Intrinsic Value, Options Outstanding | $ $ 279,670 $ 265,542
Aggregate Intrinsic Value, Exercisable | $ $ 174,902