Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of ESPP (Details) - 2018 ESPP - $ / shares |
9 Months Ended | |
---|---|---|
Oct. 31, 2022 |
Oct. 31, 2021 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Fair value of common stock (in dollars per share) | $ 8.91 | $ 16.07 |
Expected volatility, minimum (percent) | 44.40% | 41.80% |
Expected volatility, maximum (percent) | 52.30% | 53.20% |
Risk-free interest rate, minimum (percent) | 2.30% | 0.10% |
Risk-free interest rate, maximum (percent) | 3.20% | 0.20% |
Expected dividend yield (percent) | 0.00% | 0.00% |
Minimum | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Expected term (in years) | 6 months | 6 months |
Maximum | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Expected term (in years) | 2 years | 2 years |