XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Common Stock - Summary of Stock Option Activity under Stock Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2017
Jan. 31, 2017
Jan. 31, 2016
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Number of shares underlying outstanding options, beginning balance 4,467,961 4,421,035  
Number of shares underlying outstanding, Options granted 1,554,912 920,147  
Number of shares underlying outstanding, Options exercised (720,985) (168,380)  
Number of shares underlying outstanding, Options canceled (540,377) (704,841)  
Number of shares underlying outstanding options, ending balance 4,761,511 4,467,961 4,421,035
Number of shares underlying, Options vested and exercisable 2,940,235 2,380,167  
Number of shares underlying, Options vested and expected to vest 4,761,511 4,174,361 [1]  
Weighted average exercise price, Outstanding beginning balance $ 18.83 $ 16.34  
Weighted average exercise price, Options granted 16.91 30.25  
Weighted average exercise price, Options exercised 9.53 13.63  
Weighted average exercise price, Options canceled 16.04 19.35  
Weighted average exercise price, Outstanding ending balance 12.58 18.83 $ 16.34
Weighted average exercise price, Options vested and exercisable 12.14 13.55  
Weighted average exercise price, Vested and Expected to Vest $ 12.58 $ 18.54 [1]  
Weighted-average remaining contractual term, Options Outstanding 7 years 3 months 18 days 7 years 6 months 8 years 2 months 12 days
Weighted-average remaining contractual term, Vested and exercisable 6 years 6 months 6 years 9 months 18 days  
Weighted-average remaining contractual term, Vested and Expected to Vest 7 years 3 months 18 days 7 years 6 months [1]  
Aggregate Intrinsic Value, Options Outstanding $ 375 $ 60,756 $ 59,882
Aggregate Intrinsic Value, Vested and exercisable 375 44,719  
Aggregate Intrinsic Value, Vested and Expected to Vest $ 375 $ 57,552 [1]  
[1] The expected to vest options are a result of applying the forfeiture rate assumptions to unvested options outstanding.