XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Summary of Stock Option Activity Under Equity Incentive Plans and Related Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Shares Subject to Options Outstanding, Beginning balance 8,772,585 9,096,961  
Shares Subject to Options Outstanding, Options granted 31,666 577,082  
Shares Subject to Options Outstanding, Options exercised (1,994,667) (659,348)  
Shares Subject to Options Outstanding, Options forfeited/cancelled (192,547) (242,110)  
Shares Subject to Options Outstanding, Ending balance 6,617,037 8,772,585 9,096,961
Shares Subject to Options Outstanding, Vested and expected to vest 6,554,892    
Shares Subject to Options Outstanding, Exercisable 5,348,780    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted-Average Exercise Price, Beginning Balance $ 9.48 $ 9.01  
Weighted-Average Exercise Price, Options granted 12.48 19.89  
Weighted-Average Exercise Price, Options exercised 5.14 9.05  
Weighted-Average Exercise Price, Options forfeited/cancelled 10.73 17.63  
Weighted-Average Exercise Price, Ending Balance 10.77 $ 9.48 $ 9.01
Weighted-Average Exercise Price, Vested and expected to vest 10.68    
Weighted-Average Exercise Price, Exercisable $ 8.59    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-Average Remaining Contractual Life (Years) 3 years 9 months 7 days 4 years 3 months 7 days 4 years 11 months 19 days
Weighted-Average Remaining Contractual Life (Years), Vested and expected to vest 3 years 8 months 26 days    
Weighted-Average Remaining Contractual Life (Years), Exercisable 2 years 10 months 14 days    
Aggregate Intrinsic Value, Balance $ 48,098 $ 60,221 $ 108,731
Aggregate Intrinsic Value, Vested and expected to vest 48,092    
Aggregate Intrinsic Value, Exercisable $ 47,974