XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION (Tables)
9 Months Ended
Jul. 31, 2023
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, 2023 is as follows:

 

   Shares   Weighted
Average Exercise Price Per Share
   Aggregate
Intrinsic Value
 
Warrants outstanding at October 31, 2022   300,000   $   6.56              
Warrants outstanding and exercisable at July 31, 2023   300,000   $6.56   $0 
Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
SCHEDULE OF OUTSTANDING AND EXERCISABLE

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

 

 

 

Range of

Exercise Prices

  

Number

Outstanding and

Exercisable

  

Weighted Average

Remaining

Contractual Life

(in years)

  

Weighted

Average

Exercise Price

 
$6.56    300,000    2.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, 2022   1,501,500   $2.83      
Exercised   (194,264)  $2.46      
Options outstanding and exercisable at July 31, 2023   

1,307,236

   $2.89   $1,252 
SCHEDULE OF OUTSTANDING AND EXERCISABLE

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

  

Range of Exercise Prices  Number Outstanding and
Exercisable
   Weighted Average Remaining Contractual Life
(in years)
   Weighted Average Exercise Price 
$0.67 - $2.27   462,500    3.1   $1.48 
$2.58 - $3.13   335,736    2.3   $2.89 
$3.46 - $5.30   509,000    4.8   $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, 2022   8,817,372   $3.57      
Granted   1,505,000   $4.29      
Exercised   (6,372)  $2.89      
Expirations   (150,000)  $5.30      
Options outstanding at July 31, 2023   10,166,000   $3.68   $2,308 
Options exercisable at July 31, 2023   6,366,137   $3.51   $1,699 
SCHEDULE OF OUTSTANDING AND EXERCISABLE

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

 

   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,341,000    6.7   $3.24    4,618,778    6.4   $3.31 
$ 3.96 - $5.30   4,825,000    7.9   $4.16    1,747,359    7.1   $4.03