XML 101 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Incentive Plans - Schedule of Stock Option Valuation Assumptions (Details) - shares
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted (in shares) 0    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum     41.20%
Expected volatility, maximum     45.70%
Risk-free interest rate, minimum (as a percent)     1.80%
Risk-free interest rate, maximum (as a percent)     2.40%
Dividend yield (as a percent)     0.00%
Options granted (in shares) 0 0  
Employee Stock Option | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     5 years 10 months 6 days
Employee Stock Option | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     6 years 2 months 12 days