XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Range of Exercise Price (Details) - USD ($)
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Options Outstanding    
Number Outstanding (in shares) 25,323,804  
Weighted Average Remaining Contractual Life 8 years 10 months 21 days  
Weighted Average Exercise Prices (in dollars per share) $ 0.44  
Options Exercisable    
Number Vested and Exercisable (in shares) 7,924,713  
Weighted Average Exercise Prices (in dollars per share) $ 0.70  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures    
Total intrinsic value of options exercised $ 2,000 $ 0
$0.10 - $0.19    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range    
Exercise prices, low end of range (in dollars per share) $ 0.10  
Exercise prices, high end of range (in dollars per share) $ 0.19  
Options Outstanding    
Number Outstanding (in shares) 10,336,112  
Weighted Average Remaining Contractual Life 9 years 7 months 28 days  
Weighted Average Exercise Prices (in dollars per share) $ 0.11  
Options Exercisable    
Number Vested and Exercisable (in shares) 1,250,568  
Weighted Average Exercise Prices (in dollars per share) $ 0.10  
$0.20 - $0.35    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range    
Exercise prices, low end of range (in dollars per share) 0.20  
Exercise prices, high end of range (in dollars per share) $ 0.35  
Options Outstanding    
Number Outstanding (in shares) 3,844,053  
Weighted Average Remaining Contractual Life 8 years 11 months 23 days  
Weighted Average Exercise Prices (in dollars per share) $ 0.22  
Options Exercisable    
Number Vested and Exercisable (in shares) 1,030,948  
Weighted Average Exercise Prices (in dollars per share) $ 0.27  
$0.36 - $0.65    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range    
Exercise prices, low end of range (in dollars per share) 0.36  
Exercise prices, high end of range (in dollars per share) $ 0.65  
Options Outstanding    
Number Outstanding (in shares) 4,202,918  
Weighted Average Remaining Contractual Life 8 years 2 months 19 days  
Weighted Average Exercise Prices (in dollars per share) $ 0.53  
Options Exercisable    
Number Vested and Exercisable (in shares) 2,284,147  
Weighted Average Exercise Prices (in dollars per share) $ 0.54  
$0.66 - $1.09    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range    
Exercise prices, low end of range (in dollars per share) 0.66  
Exercise prices, high end of range (in dollars per share) $ 1.09  
Options Outstanding    
Number Outstanding (in shares) 5,353,846  
Weighted Average Remaining Contractual Life 8 years 5 months 19 days  
Weighted Average Exercise Prices (in dollars per share) $ 0.76  
Options Exercisable    
Number Vested and Exercisable (in shares) 2,126,971  
Weighted Average Exercise Prices (in dollars per share) $ 0.79  
$1.10 - $1.85    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range    
Exercise prices, low end of range (in dollars per share) 1.10  
Exercise prices, high end of range (in dollars per share) $ 1.85  
Options Outstanding    
Number Outstanding (in shares) 1,486,875  
Weighted Average Remaining Contractual Life 6 years 9 months 29 days  
Weighted Average Exercise Prices (in dollars per share) $ 1.67  
Options Exercisable    
Number Vested and Exercisable (in shares) 1,132,079  
Weighted Average Exercise Prices (in dollars per share) $ 1.69  
$1.86 - $3.00    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range    
Exercise prices, low end of range (in dollars per share) 1.86  
Exercise prices, high end of range (in dollars per share) $ 3.00  
Options Outstanding    
Number Outstanding (in shares) 100,000  
Weighted Average Remaining Contractual Life 7 years 4 days  
Weighted Average Exercise Prices (in dollars per share) $ 3.00  
Options Exercisable    
Number Vested and Exercisable (in shares) 100,000  
Weighted Average Exercise Prices (in dollars per share) $ 3.00