XML 77 R49.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Oct. 31, 2023
SHARE-BASED COMPENSATION [Abstract]  
Share-based Compensation Expenses The table below presents information on our share-based compensation expenses for the three most recent fiscal years.

   
Year Ended
 
   
October 31,
2023
   
October 31,
2022
   
October 31,
2021
 
Expense reported in:
                 
     Cost of goods sold
 
$
1,259
   
$
868
   
$
446
 
     Selling, general, and administrative
   
5,962
     
4,803
     
4,446
 
     Research and development
   
780
     
637
     
456
 
Total expense incurred
 
$
8,001
   
$
6,308
   
$
5,348
 
                         
Expense by award type:
   
                 
Restricted stock awards
  $
7,909     $
5,800     $
4,920  
Stock options
    1       298       218  
Employee stock purchase plan
    91       210       210  
Total expense incurred
  $
8,001
    $
6,308
    $
5,348
 
                         
Income tax benefits of share-based compensation
 
$
715
   
$
449
   
$
233
 
Share-based compensation cost capitalized
 
$
-
   
$
-
   
$
-
 

Restricted Stock Awards Activity A summary of restricted stock award activity during 2023 and the status of our restricted stock awards as of October 31, 2023, is presented below.

Restricted Stock
 
Shares
   
Weighted-Average
Fair Value at
Grant Date
 
Outstanding at October 31, 2022
   
893,704
   
$
15.62
 
Granted
   
791,925
   
$
16.84
 
Vested
   
(417,432
)
 
$
14.98
 
Cancelled
   
(29,900
)
 
$
16.48
 
Outstanding at October 31, 2023
   
1,238,297
   
$
16.27
 
Expected to vest as of October 31, 2023
   
1,117,128
   
$
16.21
 
Additional Information on Restricted Stock Awards

The table below presents additional information on our restricted stock awards for the three most recent fiscal years.


   
Year Ended
 
   
October 31,
2023
   
October 31,
2022
   
October 31,
2021
 
Number of shares granted
   
791,925
     
654,224
     
564,800
 
Weighted-average grant-date fair value of awards (in dollars per share)
 
$
16.84
   
$
18.73
   
$
11.20
 
Compensation costs not yet recognized
  $
12,760     $
8,949     $
7,300  
Weighted-average amortization period (in years)
    2.8       2.7       2.6  
Fair value of awards for which restrictions lapsed
 
$
6,256
   
$
5,212
   
$
4,491
 
Shares outstanding at balance sheet date
    1,238,297       893,704
      929,147
 
Stock Options Activity

The table below presents a summary of stock options activity during 2023 and information on stock options outstanding at October 31, 2023.


 
Shares
   
Weighted-Average
Exercise Price
 
Weighted-Average
Remaining
Contractual Life
 
Aggregate
Intrinsic Value
 
Outstanding at October 31, 2022
   
614,001
   
$
9.74
         
Granted
   
-
   
$
-
         
Exercised
   
(137,226
)
 
$
8.24
         
Cancellations, forfeitures, and adjustments
   
(4,500
)
 
$
10.18
         
Outstanding at October 31, 2023
   
472,275
   
$
10.18
 
2.5 years
 
$
3,865
 
Exercisable at October 31, 2023
   
472,275
   
$
10.18
 
2.5 years
 
$
3,865
 
Expected to vest as of October 31, 2023
   
-
   
$
-
 
- years
 
$
-
 
Additional Information on Stock Option Awards

The table below presents additional information on stock option awards for the three most recent fiscal years.


   
Year Ended
 
   
October 31,
2023
   
October 31,
2022
   
October 31,
2021
 
Number of options granted in period
    -
      -
      -
 
Total intrinsic value of options exercised
 
$
1,654
   
$
5,108
   
$
1,910
 
Cash received from option exercises
 
$
1,101
   
$
5,275
   
$
3,441
 
Compensation cost not yet recognized
  $
-     $
13     $
109  
Weighted-average amortization period for cost not yet recognized (in years)
    -       0.2       1.1