v3.22.0.1
Stock-Based Compensation - Stock Option Activity (Details) - Options
shares in Thousands
12 Months Ended
Jan. 31, 2022
$ / shares
shares
Number of Shares  
Options outstanding, beginning balance (in shares) | shares 6,646
Options granted (in shares) | shares 93
Options exercised (in shares) | shares (2,598)
Options canceled (in shares) | shares (203)
Options outstanding, ending balance (in shares) | shares 3,938
Options, vested and expected to vest (in shares) | shares 3,938
Options exercisable (in shares) | shares 2,767
Weighted- Average Exercise Price Per Share  
Options outstanding, beginning balance, weighted average exercise price (in usd per share) | $ / shares $ 8.24
Options granted, weighted average exercise price (in usd per share) | $ / shares 3.19
Options exercised, weighted average exercise price (in usd per share) | $ / shares 6.12
Options canceled, weighted average exercise price per share (in usd per share) | $ / shares 28.42
Options outstanding, ending balance, weighted average exercise price (in usd per share) | $ / shares 8.48
Options vested and expected to vest, weighted average exercise price (in usd per share) | $ / shares 8.48
Options exercisable, weighted average exercise price (in usd per share) | $ / shares $ 6.99