XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Summary of Stock Option Activity Under Equity Incentive Plans and Related Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2018
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Shares Subject to Options Outstanding, Beginning balance 10,843,120  
Shares Subject to Options Outstanding, Options granted 717,658  
Shares Subject to Options Outstanding, Options exercised (1,745,370)  
Shares Subject to Options Outstanding, Options forfeited/cancelled (461,801)  
Shares Subject to Options Outstanding, Ending balance 9,353,607 10,843,120
Shares Subject to Options Outstanding, Vested and expected to vest 9,281,847  
Shares Subject to Options Outstanding, Exercisable 7,788,714  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted Average Exercise Price, Beginning Balance $ 8.32  
Weighted Average Exercise Price, Options granted 20.78  
Weighted Average Exercise Price, Options exercised 8.58  
Weighted Average Exercise Price, Options forfeited/cancelled 14.10  
Weighted Average Exercise Price, Ending Balance 8.94 $ 8.32
Weighted Average Exercise Price, Vested and expected to vest 8.87  
Weighted Average Exercise Price, Exercisable $ 7.04  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted Average Remaining Contractual Life (Years) 5 years 2 months 12 days 5 years 8 months 26 days
Weighted Average Remaining Contractual Life (Years), Vested and expected to vest 5 years 2 months 1 day  
Weighted Average Remaining Contractual Life (Years), Exercisable 4 years 6 months  
Aggregate Intrinsic Value, Balance $ 87,143 $ 150,922
Aggregate Intrinsic Value, Vested and expected to vest 87,071  
Aggregate Intrinsic Value, Exercisable $ 85,578