XML 73 R58.htm IDEA: XBRL DOCUMENT v3.23.4
STOCK-BASED COMPENSATION (Reconciliation of Restricted Stock Activity and Related Information) (Details)
12 Months Ended
Oct. 31, 2023
$ / shares
shares
Number of Shares  
Unvested at October 31, 2022 | shares 273,103
Shares or units granted | shares 146,954
Shares or units vested | shares (49,874)
Shares or units cancelled | shares (39,916)
Shares or units withheld | shares (11,950)
Unvested at October 31, 2023 | shares 318,317
Weighted Average Grant Date Fair Value  
Unvested at October 31, 2022 | $ / shares $ 32.90
Shares or units granted | $ / shares 26.40
Shares or units vested | $ / shares 36.23
Shares or units cancelled | $ / shares 40.22
Shares or units withheld | $ / shares 37.84
Unvested at October 31, 2023 | $ / shares $ 28.27