XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Schedule of Information on Employee Stock Purchase Plan (Details) - Shares committed under 2017 ESPP
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (years) 6 months 6 months 6 months 6 months
Expected volatility rate 45.54% 65.48%    
Expected volatility, minimum     45.54% 51.44%
Expected volatility, maximum     59.24% 65.48%
Dividend yield rate 0.00% 0.00% 0.00% 0.00%
Risk free interest rate 0.05% 0.12%    
Risk-free rate, minimum     0.05% 0.12%
Risk-free rate, maximum     0.06% 0.29%