Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF OPTIONS OUTSTANDING AND EXERCISABLE (Details)

v3.25.0.1
SCHEDULE OF OPTIONS OUTSTANDING AND EXERCISABLE (Details) - $ / shares
3 Months Ended
Jan. 31, 2025
Oct. 31, 2024
2010 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of outstanding 986,968 986,968
Weighted average exercise price $ 2.77 $ 2.77
Number exercisable, options exercisable 986,968  
Weighted average exercise price, options exercisable $ 2.77  
2010 Share Plan [Member] | Range One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices, lower limit 0.67  
Range of exercise prices, upper limit $ 2.27  
Number of Outstanding 316,000  
Number of Exercisable 316,000  
Weighted Average Remaining Contractual Life 2 years 6 months  
Weighted Average Exercise Price $ 1.11  
2010 Share Plan [Member] | Range Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices, lower limit 2.58  
Range of exercise prices, upper limit $ 3.13  
Number of Outstanding 251,968  
Number of Exercisable 251,968  
Weighted Average Remaining Contractual Life 1 year 1 month 6 days  
Weighted Average Exercise Price $ 2.93  
2010 Share Plan [Member] | Range Three [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices, lower limit 3.46  
Range of exercise prices, upper limit $ 5.30  
Number of Outstanding 419,000  
Number of Exercisable 419,000  
Weighted Average Remaining Contractual Life 3 years 2 months 12 days  
Weighted Average Exercise Price $ 3.93  
2018 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of outstanding 12,501,094 11,171,094
Weighted average exercise price $ 3.59 $ 3.74
Number exercisable, options exercisable 8,260,549  
Weighted average exercise price, options exercisable $ 3.56  
2018 Share Plan [Member] | Range One [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.87  
Number of outstanding 6,663,879  
Weighted average remaining contractual life 6 years 6 months  
Weighted average exercise price $ 3.06  
Number exercisable, options exercisable 5,168,886  
Weighted average remaining contractual life (in years), options exercisable 5 years 6 months  
Weighted average exercise price, options exercisable $ 3.22  
2018 Share Plan [Member] | Range Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices, lower limit 4.02  
Range of exercise prices, upper limit $ 5.30  
Number of outstanding 5,837,215  
Weighted average remaining contractual life 7 years 4 months 24 days  
Weighted average exercise price $ 4.20  
Number exercisable, options exercisable 3,091,663  
Weighted average remaining contractual life (in years), options exercisable 7 years 2 months 12 days  
Weighted average exercise price, options exercisable $ 4.13