XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Outstanding Stock Options      
Balance, beginning of period (in shares) 8,871,890    
Options granted (in shares) 0    
Options exercised (in shares) (2,220,276)    
Options forfeited (in shares) (30,913)    
Balance, end of period (in shares) 6,620,701 8,871,890  
Vested and expected to vest at end of period (in shares) 6,578,465    
Exercisable at end of period (in shares) 6,420,701    
Weighted-Average Exercise Price (in dollars per share):      
Balance, beginning of period (in dollars per share) $ 7.64    
Options granted (in dollars per share) 0    
Options exercised (in dollars per share) 8.65    
Options forfeited (in dollars per share) 11.33    
Balance, end of period (in dollars per share) 7.28 $ 7.64  
Vested and expected to vest at end of period (in dollars per share) 7.25    
Exercisable at end of period (in dollars per share) $ 7.12    
Weighted-average remaining contractual life (in years) 4 years 3 months 25 days 4 years 11 months 8 days  
Vested and expected to vest at end of period, Weighted-average contractual life (in years) 4 years 3 months 21 days    
Exercisable at end of period, weighted-average contractual life (in years) 4 years 3 months 10 days    
Aggregate intrinsic value $ 11,723 $ 81,906  
Vested and expected to vest at end of period, aggregate intrinsic value 11,723    
Exercisable at end of period, aggregate intrinsic value 11,723    
Options exercised, intrinsic value $ 13,500 $ 31,800 $ 48,000