Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF OPTION ACTIVITY (Details)

v3.24.4
SCHEDULE OF OPTION ACTIVITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
2010 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Options outstanding, beginning balance 1,189,000 1,501,500
Weighted Average Exercise Price Per Share, Outstanding Beginning balance $ 2.94 $ 2.83
Shares, options, exercised (112,032) (312,500)
Weighted average exercise price per share, exercised $ 2.58 $ 2.41
Shares, options, forfeited or expired (90,000)  
Weighted average price per share, forfeited or expired $ 5.29  
Shares, Options outstanding, Ending balance 986,968 1,189,000
Weighted Average Exercise Price Per Share, Outstanding Ending balance $ 2.77 $ 2.94
Aggregate intrinsic value, outstanding and exercisable $ 911,362  
2018 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Options outstanding, beginning balance 10,241,000 8,817,372
Weighted Average Exercise Price Per Share, Outstanding Beginning balance $ 3.67 $ 3.60
Shares, options, exercised (60,999) (6,372)
Weighted average exercise price per share, exercised $ 2.73 $ 2.89
Shares, options, forfeited or expired (423,907) (210,000)
Weighted average price per share, forfeited or expired $ 4.12 $ 5.10
Shares, Options outstanding, Ending balance 11,171,094 10,241,000
Weighted Average Exercise Price Per Share, Outstanding Ending balance $ 3.74 $ 3.67
Shares, options, granted 1,415,000 1,640,000
Weighted Average Exercise Price Per Share, Granted $ 4.33 $ 3.97
Aggregate Intrinsic Value, Outstanding Ending balance $ 2,016,259  
Shares, Options outstanding, Exercisable 7,921,567  
Weighted Average Exercise Price Per Share, Exercisable $ 3.56  
Aggregate Intrinsic Value, Exercisable $ 1,904,173