v3.22.2.2
Stock-Based Compensation - Assumptions (Details)
9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Stock options    
Stock Based Compensation    
Dividend yield   0.00%
Stock options | Minimum    
Stock Based Compensation    
Expected term (in years)   3 years 9 months 25 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 17 days
Risk-free interest rate   1.00%
Expected stock price volatility   37.10%
Employee Stock Purchase Plan    
Stock Based Compensation    
Dividend yield 0.00% 0.00%
Employee Stock Purchase Plan | Minimum    
Stock Based Compensation    
Expected term (in years) 6 months 6 months
Risk-free interest rate 0.10% 0.00%
Expected stock price volatility 39.60% 33.00%
Employee Stock Purchase Plan | Maximum    
Stock Based Compensation    
Expected term (in years) 2 years 2 years
Risk-free interest rate 3.40% 1.90%
Expected stock price volatility 67.40% 55.90%