Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details Narrative)

v3.20.2
Stock Based Compensation (Details Narrative)
1 Months Ended 3 Months Ended 9 Months Ended
May 08, 2018
$ / shares
shares
Oct. 31, 2018
Days
$ / shares
shares
Jul. 31, 2020
USD ($)
$ / shares
shares
Jul. 31, 2019
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
$ / shares
shares
Jul. 31, 2019
USD ($)
$ / shares
shares
Stock option compensation to employees and directors | $     $ 997,000 $ 784,000 $ 3,016,305 $ 2,808,910
Stock-based compensation expense on market condition | $         0 376,000
Stock-based consulting expense related to stock options granted to consultants | $     45,000 25,000 157,000 75,000
Stock options exercised | $     $ 18,540 $ 22,700 122,270 102,500
Common stock issued pursuant to employee stock purchase plan | $         $ 15,452 $ 18,560
Warrants [Member]            
Vesting period           12 months
Warrant expiration date         Nov. 30, 2021 Nov. 01, 2023
Warrants purchase of common stock shares       25,000   25,000
Warrant exercise price | $ / shares     $ 5.03 $ 4.04 $ 5.03 $ 4.04
Consulting expense | $       $ 21,000   $ 64,000
Warrants issued        
Warrants outstanding     500,000   500,000  
Stock Option [Member]            
Stock options exercised, shares         51,100 40,000
2018 Plan [Member]            
Weighted average exercise per share | $ / shares           $ 3.84
Shares options, granted         800,000  
Stock options exercised, shares           4,000
Shares available for future grants     2,258,376   2,258,376  
Employee Stock Purchase Plan [Member]            
Common stock issued pursuant to employee stock purchase plan, shares         9,618 5,411
Common stock issued pursuant to employee stock purchase plan | $         $ 15,000 $ 19,000
First Tranche [Member]            
Option to purchase common stock   500,000        
Weighted average exercise per share | $ / shares   $ 5.00        
Consecutive trading days | Days   20        
Employees and Directors [Member] | Minimum [Member]            
Vesting period         1 year  
Employees and Directors [Member] | Maximum [Member]            
Vesting period         4 years  
Chairman, President and Chief Executive Officer [Member]            
Option to purchase common stock 1,500,000          
Expiration date May 31, 2021          
Chairman, President and Chief Executive Officer [Member] | 2018 Plan [Member] | Restricted Stock [Member]            
Weighted average exercise per share | $ / shares         $ 11.00  
Expiration date         May 31, 2021  
Shares options, granted         1,500,000  
Chairman, President and Chief Executive Officer [Member] | Minimum [Member]            
Weighted average exercise per share | $ / shares $ 5.00          
Service period 3 months          
Chairman, President and Chief Executive Officer [Member] | Maximum [Member]            
Weighted average exercise per share | $ / shares $ 8.00          
Service period 7 months          
Employees and Consultants [Member]            
Shares options, granted         800,000 10,000
Employees and Consultants [Member] | Minimum [Member]            
Exercise price | $ / shares     $ 3.64   $ 3.64  
Employees and Consultants [Member] | Maximum [Member]            
Exercise price | $ / shares     $ 4.04   $ 4.04