v3.21.1
Stock-Based Compensation - Stock options - Summary (Details) - $ / shares
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Number of Shares    
Options outstanding at beginning of period (in shares) 6,646,000  
Options granted (in shares) 93,000 0
Exercised (in shares) (769,000)  
Canceled (in shares) (58,000)  
Options outstanding at end of period (in shares) 5,912,000  
Options vested and expected to vest at end of period (in shares) 5,912,000  
Options exercisable at end of period (in shares) 3,232,000  
Weighted-Average Exercise Price Per Share    
Options outstanding at beginning of period (in usd per share) $ 8.24  
Granted (in usd per share) 3.19  
Exercised (in usd per share) 4.88  
Canceled (in usd per share) 11.48  
Options outstanding at end of period (in usd per share) 8.57  
Options vested and expected to vest at end of period (in usd per share) 8.57  
Options exercisable at end of period (in usd per share) $ 5.59