XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Jul. 31, 2024
Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
SCHEDULE OF WARRANTS ACTIVITY

Information regarding the Company’s warrants for the nine months ended July 31, 2024 is as follows:

 

   Shares   Weighted
Average
Exercise Price
Per Share
   Aggregate
Intrinsic Value
 
Warrants outstanding at October 31, 2023   300,000   $6.56      
Warrants outstanding and exercisable at July 31, 2024   300,000   $6.56   $      0 
SCHEDULE OF OUTSTANDING AND EXERCISABLE

The following table summarizes information about the Company’s outstanding and exercisable warrants as of July 31, 2024:

 

Range of Exercise
Prices
   Number
Outstanding and
Exercisable
   Weighted
Average
Remaining
Contractual Life
(in years)
   Weighted Average
Exercise Price
 
$6.56    300,000    1.6   $6.56 
2010 Share Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
SCHEDULE OF OPTION ACTIVITY

  

   Shares   Weighted
Average
Exercise Price
Per Share
   Aggregate
Intrinsic Value
(in thousands)
 
Options outstanding at October 31, 2023   1,189,000   $2.94      
Granted   1,350,000   $4.38      
Exercised   (63,000)  $2.40      
Expirations   (313,907)  $4.21      
Options outstanding and exercisable at July 31, 2024   1,126,000   $2.97   $822 
SCHEDULE OF OPTIONS OUTSTANDING AND EXERCISABLE

The following table summarizes information about stock options outstanding and exercisable under the 2010 Share Plan as of July 31, 2024:

  

Range of Exercise
Prices
   Number
Outstanding and
Exercisable
   Weighted
Average
Remaining
Contractual Life
(in years)
   Weighted Average
Exercise Price
 
$0.67 - $2.27    316,000    3.0   $1.11 
$2.58 - $3.13    301,000    1.5   $2.91 
$3.46 - $5.30    509,000    3.1   $4.17 
2018 Share Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
SCHEDULE OF OPTION ACTIVITY

 

   Shares   Weighted
Average
Exercise Price
Per Share
   Aggregate
Intrinsic Value
(in thousands)
 
Options outstanding at October 31, 2023   10,241,000   $3.67      
Granted   1,350,000   $4.38      
Exercised   (60,999)  $2.73      
Expirations   (313,907)  $4.21      
Options outstanding at July 31, 2024   11,216,094   $3.74   $1,513 
Options exercisable at July 31, 2024   7,695,385   $3.55   $1,381 
SCHEDULE OF OPTIONS OUTSTANDING AND EXERCISABLE

The following table summarizes information about stock options outstanding and exercisable under the 2018 Share Plan as of July 31, 2024:

 

    Options Outstanding   Options Exercisable 
Range of
Exercise Prices
   Number
Outstanding
   Weighted
Average
Remaining Contractual
Life
(in years)
   Weighted
Average
Exercise Price
   Number
Exercisable
   Weighted
Average
Remaining
Contractual
Life
(in years)
   Weighted
Average
Exercise Price
 
$2.09 - $3.87    5,353,879    5.7   $3.24    5,028,261    5.5   $3.26 
$3.96 - $5.30    5,862,215    7.7   $4.20    2,667,124    7.1   $4.09