Stock-Based Compensation - Assumptions (Details) |
3 Months Ended |
|---|---|
Apr. 30, 2021 | |
| Stock options | |
| Stock Based Compensation | |
| Dividend yield | 0.00% |
| Stock options | Minimum | |
| Stock Based Compensation | |
| Expected term (in years) | 3 years 9 months 18 days |
| Risk-free interest rate | 0.60% |
| Expected stock price volatility | 36.10% |
| Stock options | Maximum | |
| Stock Based Compensation | |
| Expected term (in years) | 5 years 7 months 6 days |
| Risk-free interest rate | 1.00% |
| Expected stock price volatility | 37.10% |
| Employee Stock Purchase Plan | |
| Stock Based Compensation | |
| Dividend yield | 0.00% |
| Employee Stock Purchase Plan | Minimum | |
| Stock Based Compensation | |
| Expected term (in years) | 6 months |
| Risk-free interest rate | 0.10% |
| Expected stock price volatility | 30.10% |
| Employee Stock Purchase Plan | Maximum | |
| Stock Based Compensation | |
| Expected term (in years) | 2 years |
| Risk-free interest rate | 2.00% |
| Expected stock price volatility | 54.30% |