XML 98 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2023
USD ($)
$ / shares
shares
Schedule summarizes stock option activity  
Shares Outstanding at beginning of year (shares) | shares 2,346,248
Shares Granted (shares) | shares 187,826
Shares Exercised (shares) | shares (47,824)
Shares Forfeited (shares) | shares (79,701)
Shares Expired (shares) | shares (200,000)
Shares Outstanding at end of year (shares) | shares 2,206,549
Shares Options exercisable at year-end (shares) | shares 1,408,208
Shares Options expected to vest in future periods (shares) | shares 798,341
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted average exercise price, Outstanding at beginning of year (usd per share) | $ / shares $ 17.13
Weighted average exercise price Granted (usd per share) | $ / shares 21.54
Weighted average exercise price Exercised (usd per share) | $ / shares 14.79
Weighted average exercise price Forfeited (usd per share) | $ / shares 20.02
Weighted average exercise price Expired (usd per share) | $ / shares 12.14
Weighted average exercise price, Outstanding at end of year (usd per share) | $ / shares 17.90
Weighted average exercise price, Options exercisable at year end (usd per share) | $ / shares 17.12
Weighted average exercise price, Options expected to vest in future periods (usd per share) | $ / shares $ 19.28
Weighted average remaining contractual life 5 years 10 months 20 days
Weighted average remaining contractual life, Option exercisable at year end 4 years 9 months 7 days
Weighted average remaining contractual life, Option expected to vest in future periods 7 years 10 months 9 days
Aggregate intrinsic value, Outstanding at end of year | $ $ 0
Aggregate intrinsic value, Options exercisable at year end | $ 0
Aggregate intrinsic value, Option expected to vest in future periods | $ $ 0