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

SCHEDULE OF OPTION ACTIVITY (Details)

v3.25.4
SCHEDULE OF OPTION ACTIVITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
2010 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Options outstanding, beginning balance 986,968 1,189,000
Weighted Average Exercise Price Per Share, Outstanding Beginning balance $ 2.77 $ 2.94
Shares, options, exercised (200,685) (112,032)
Weighted average exercise price per share, exercised $ 2.92 $ 2.58
Shares, options, forfeited or expired   (90,000)
Weighted average price per share, forfeited or expired   $ 5.29
Shares, Options outstanding, Ending balance 786,283 986,968
Weighted Average Exercise Price Per Share, Outstanding Ending balance $ 2.73 $ 2.77
Aggregate intrinsic value, outstanding and exercisable $ 1,215,353  
2018 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Options outstanding, beginning balance 11,171,094 10,241,000
Weighted Average Exercise Price Per Share, Outstanding Beginning balance $ 3.74 $ 3.67
Shares, options, exercised (35,000) (60,999)
Weighted average exercise price per share, exercised $ 2.09 $ 2.73
Shares, options, forfeited or expired (165,000) (423,907)
Weighted average price per share, forfeited or expired $ 3.33 $ 4.12
Shares, Options outstanding, Ending balance 12,411,094 11,171,094
Weighted Average Exercise Price Per Share, Outstanding Ending balance $ 3.60 $ 3.74
Shares, options, granted 1,440,000 1,415,000
Weighted Average Exercise Price Per Share, Granted $ 2.41 $ 4.33
Aggregate Intrinsic Value, Outstanding Ending balance $ 7,374,152  
Shares, Options outstanding, Exercisable 9,295,268  
Weighted Average Exercise Price Per Share, Exercisable $ 3.60  
Aggregate Intrinsic Value, Exercisable $ 5,510,841