v3.21.1
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%