Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Narrative)

v3.20.2
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Jan. 31, 2021
Jan. 31, 2020
Purchase price of incentive stock options as a percentage of its fair value 85.00%      
Unrecognized stock-based compensation expenses $ 2,500,000      
Intrinsic value of options outstanding, value 3,200,000      
Intrinsic value of options exercisable $ 2,900,000      
Unrecognized stock-based compensation amortization period 2 years 2 months 1 day      
Weighted-average grant date fair value of stock options granted $ 2.58 $ 1.34    
Number of shares issued for service, value $ 85,000 $ 219,172    
Number of shares authorized for issuance 6,533,327      
Research And Development Expense [Member]        
Stock-based compensation costs $ 1,000,000 200,000    
General And Administrative Expense [Member]        
Stock-based compensation costs 900,000 300,000    
Accelerated Vesting of Time-vesting Options [Member]        
Stock-based compensation costs 1,300,000      
Restricted Stock Units 1 (RSUs) [Member]        
Stock-based compensation costs $ 27,000 $ 100,000    
Number of restricted stock issued 25,873      
Number of shares vested 6,541      
Restricted stock units vested 6,541      
Minimum [Member]        
Fair value maturity 5 years 5 years    
Maximum [Member]        
Fair value maturity 6 years 6 months 6 years 6 months    
Employees [Member]        
Number of options issued 300,000      
Vesting period of stock options granted 1 year      
Exercise price $ 3.56      
Term of stock options 10 years      
Employees, Directors and Consultants [Member]        
Stock-based compensation costs $ 1,900,000 $ 500,000    
Consultants [Member]        
Stock-based compensation costs $ 100,000 $ 200,000    
Number of shares issued for service 25,000 35,687    
Number of shares issued for service, value $ 100,000 $ 200,000    
2011 Plan [Member]        
Stock option exercisable period 10 years      
Number of options issued 1,176,576      
Exercise price $ 3.68      
2011 Plan [Member] | Employees, Directors and Consultants [Member]        
Employee stock purchase program description The 2011 Plan authorizes a total of 3,350,000 shares for issuance. Under the 2011 Plan, incentive stock options are to be granted at a price that is no less than 100% of the fair value of the Company's common stock at the date of grant. Stock options vest over a period specified in the individual option agreements entered into with grantees and are exercisable for a maximum period of 10 years after the date of grant.      
Number of shares authorized for issuance to awards granted 3,350,000      
2011 Plan [Member] | Employees, Directors and Consultants [Member] | Minimum [Member]        
Purchase price of incentive stock options as a percentage of its fair value 100.00%      
Provisional percentage of outstanding stock owned by stockholders 110.00%      
2011 Plan [Member] | Employees [Member]        
Number of vesting shares 791,019      
Unrecognized stock-based compensation expenses $ 1,200,000      
Number of options issued 726,576 4,900    
Vesting period of stock options granted 3 years 3 years    
Term of stock options 10 years 10 years    
2011 Plan [Member] | Employees [Member] | Minimum [Member]        
Exercise price $ 3.43 $ 1.89    
2011 Plan [Member] | Employees [Member] | Maximum [Member]        
Exercise price $ 3.82 $ 2.21    
2011 Plan [Member] | Directors [Member]        
Number of vesting shares 91,666      
Unrecognized stock-based compensation expenses $ 100,000      
Number of options issued 125,000      
Vesting period of stock options granted 1 year      
Exercise price $ 3.43      
Term of stock options 10 years      
2011 Plan [Member] | Consultants [Member]        
Number of options issued 25,000      
Vesting period of stock options granted 1 year      
Exercise price $ 3.82      
Term of stock options 10 years      
ESPP [Member]        
Stock-based compensation costs $ 4,100 $ 2,700    
Number of shares authorized for issuance 50,000      
Number of shares purchased 33,409      
Discount from market price, offering date 15.00%      
Fair market value of unvested shares, percentage 15.00%      
Fair value maturity       6 months
Fair value risk free interest rate       2.04%
Fair value volatility rate       90.64%
Fair value forfeitures percentage       0.00%
Fair value dividend       $ 0
ESPP [Member] | Subsequent Event [Member]        
Fair value maturity     6 months  
Fair value risk free interest rate     0.10%  
Fair value volatility rate     122.84%  
Fair value forfeitures percentage     0.00%  
Fair value dividend     $ 0  
ESPP [Member] | Six Month Call On Unvested Share [Member]        
Fair market value of unvested shares, percentage 85.00%