XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Shares    
Balance - beginning of period (in shares) | shares 3,881,545  
Stock options exercised (in shares) | shares (986,002)  
Stock options forfeited and expired (in shares) | shares (9,982)  
Balance - end of period (in shares) | shares 2,885,561 3,881,545
Vested and exercisable (in shares) | shares 2,884,486 3,566,091
Weighted- Average Exercise Price Per Share    
Balance - beginning of period (in dollars per share) | $ / shares $ 7.50  
Stock options exercised (in dollars per share) | $ / shares 7.73  
Stock options forfeited and expired (in dollars per share) | $ / shares 10.95  
Balance - end of period (in dollars per share) | $ / shares 7.41 $ 7.50
Vested and exercisable (in dollars per share) | $ / shares $ 7.40 $ 7.22
Weighted- Average Remaining Contractual Term (In Years)    
Balance 4 years 1 month 6 days 4 years 9 months 18 days
Vested and exercisable 4 years 1 month 6 days 4 years 8 months 12 days
Aggregate Intrinsic Value    
Balance | $ $ 1,482,829 $ 1,405,540
Vested and exercisable | $ $ 1,482,299 $ 1,292,303