v3.26.1
EQUITY INCENTIVE PLAN - Reconciliation of restricted stock activity (Details)
6 Months Ended
Apr. 30, 2026
$ / shares
shares
Number of Shares  
Unvested at beginning of period | shares 456,496
Shares or units granted | shares 206,042
Shares or units vested | shares (73,926)
Shares or units cancelled | shares (89,983)
Shares withheld | shares (16,516)
Unvested at end of period | shares 482,113
Weighted Average Grant Date Fair Value  
Unvested at beginning of period | $ / shares $ 21.58
Shares or units granted | $ / shares 16.04
Shares or units vested | $ / shares 19.39
Shares or units cancelled | $ / shares 26.24
Shares withheld | $ / shares 21.7
Unvested at end of period | $ / shares $ 18.67