Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF OPTIONS OUTSTANDING AND EXERCISABLE (Details)

v3.25.4
SCHEDULE OF OPTIONS OUTSTANDING AND EXERCISABLE (Details) - $ / shares
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
2010 Share Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of outstanding 786,283 986,968 1,189,000
Weighted average exercise price $ 2.73 $ 2.77 $ 2.94
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 $ 0.96    
Number of outstanding 266,000    
Weighted average remaining contractual life 1 year 8 months 12 days    
Weighted average exercise price $ 0.89    
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.27    
Range of exercise prices, upper limit $ 3.46    
Number of outstanding 401,283    
Weighted average remaining contractual life 2 years 3 months 18 days    
Weighted average exercise price $ 3.25    
2010 Share Plan [Member] | Range Three [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of exercise prices, lower limit 4.85    
Range of exercise prices, upper limit $ 5.30    
Number of outstanding 119,000    
Weighted average remaining contractual life 1 year 8 months 12 days    
Weighted average exercise price $ 5.11    
2018 Share Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of outstanding 12,411,094 11,171,094 10,241,000
Weighted average exercise price $ 3.60 $ 3.74 $ 3.67
Number exercisable, options exercisable 9,295,268    
Weighted average exercise price, options exercisable $ 3.60    
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.37    
Range of exercise prices, upper limit $ 3.87    
Number of outstanding 6,573,879    
Weighted average remaining contractual life 5 years 6 months    
Weighted average exercise price $ 3.06    
Number exercisable, options exercisable 5,586,187    
Weighted average remaining contractual life (in years), options exercisable 4 years 10 months 24 days    
Weighted average exercise price, options exercisable $ 3.17    
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 6 years 4 months 24 days    
Weighted average exercise price $ 4.20    
Number exercisable, options exercisable 3,709,081    
Weighted average remaining contractual life (in years), options exercisable 6 years 7 months 6 days    
Weighted average exercise price, options exercisable $ 4.26