Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details)

v3.21.2
SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details) - $ / shares
9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Oct. 31, 2020
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Outstanding     1,698,000 1,698,000
Weighted Average Exercise Price     $ 2.58 $ 2.58
2010 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Outstanding   1,927,034 1,907,534 1,998,668
Weighted Average Exercise Price   $ 2.82 $ 2.82 $ 2.80
Number Exercisable, Options Exercisable   1,772,034    
Weighted Average Exercise Price, Options Exercisable   $ 2.84    
2010 Plan [Member] | Range 1 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit $ 0.67 0.67    
Range of Exercise Prices, Upper limit $ 2.30 $ 2.30    
Number of Outstanding 527,500 549,000    
Weighted Average Remaining Contractual Life (in years) 4 years 9 months 18 days 5 years 8 months 12 days    
Weighted Average Exercise Price $ 1.54 $ 1.57    
Number Exercisable, Options Exercisable   494,000    
Weighted Average Remaining Contractual Life (in years), Options Exercisable   5 years 6 months 21 days    
Weighted Average Exercise Price, Options Exercisable   $ 1.64    
2010 Plan [Member] | Range 2 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 2.58 2.58    
Range of Exercise Prices, Upper limit $ 3.13 $ 3.13    
Number of Outstanding 818,000 846,000    
Weighted Average Remaining Contractual Life (in years) 2 years 7 months 24 days 3 years 18 days    
Weighted Average Exercise Price $ 2.80 $ 2.79    
Number Exercisable, Options Exercisable   846,000    
Weighted Average Remaining Contractual Life (in years), Options Exercisable   3 years 4 months 28 days    
Weighted Average Exercise Price, Options Exercisable   $ 2.79    
2010 Plan [Member] | Range 3 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 3.46 3.46    
Range of Exercise Prices, Upper limit $ 5.30 $ 5.75    
Number of Outstanding 514,134 532,034    
Weighted Average Remaining Contractual Life (in years) 6 years 9 months 7 years 5 months 12 days    
Weighted Average Exercise Price $ 4.16 $ 4.16    
Number Exercisable, Options Exercisable   432,034    
Weighted Average Remaining Contractual Life (in years), Options Exercisable   7 years 3 months 29 days    
Weighted Average Exercise Price, Options Exercisable   $ 4.33    
2018 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Outstanding 7,289,992 4,476,624 4,346,661 3,935,000
Weighted Average Exercise Price $ 3.74 $ 3.76 $ 3.69 $ 3.74
Number Exercisable, Options Exercisable 2,914,586 2,403,014    
Weighted Average Exercise Price, Options Exercisable $ 3.64 $ 3.76    
2018 Plan [Member] | Range 1 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 2.09      
Range of Exercise Prices, Upper limit $ 3.70      
Number of Outstanding 2,975,000 3,100,000    
Weighted Average Remaining Contractual Life (in years) 7 years 10 months 24 days 7 years 9 months 10 days    
Weighted Average Exercise Price $ 3.28 $ 3.70    
Number Exercisable, Options Exercisable 2,047,360 1,700,000    
Weighted Average Remaining Contractual Life (in years), Options Exercisable 7 years 3 months 7 years 9 months 10 days    
Weighted Average Exercise Price, Options Exercisable $ 3.49 $ 3.70    
Range of Exercise Prices   3.70    
2018 Plan [Member] | Range 2 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 3.84 $ 3.84    
Range of Exercise Prices, Upper limit $ 5.30 $ 4.61    
Number of Outstanding 4,314,992 1,376,624    
Weighted Average Remaining Contractual Life (in years) 8 years 11 months 12 days 7 years 6 months 18 days    
Weighted Average Exercise Price $ 4.06 $ 3.89    
Number Exercisable, Options Exercisable 867,226 703,014    
Weighted Average Remaining Contractual Life (in years), Options Exercisable 7 years 3 months 29 days 6 years 1 month 24 days    
Weighted Average Exercise Price, Options Exercisable $ 3.99 $ 3.90    
Outside of Plans [Member] | Range 1 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted Average Remaining Contractual Life (in years) 1 year 21 days 2 years    
Weighted Average Exercise Price $ 2.58 $ 2.58    
Range of Exercise Prices 2.58 2.58    
Number of Options Outstanding and Exercisable 1,654,000 1,698,000