XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Compensation Plans (Details - Option activity) - Equity Option [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2023
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options Outstanding, Beginning | shares 2,505
Weighted Average Exercise Price Outstanding, Beginning | $ / shares $ 6.88
Number of Options Granted | shares 0
Weighted Average Exercise Price Granted | $ / shares $ 0
Number of Options Exercised | shares (366)
Weighted Average Exercise Price Exercised | $ / shares $ 7.06
Number of Options Cancelled or Expired | shares (60)
Weighted Average Exercise Price Canceled | $ / shares $ 9.89
Number of Options Outstanding, Ending | shares 2,079
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 6.76
Weighted Average Remaining Contractual Life (in years) Outstanding 3 years 8 months 8 days
Aggregate Intrinsic Value Outstanding | $ $ 23,654 [1]
Exercisable and expected to vest | shares 2,079
Weighted Average Exercise Price, Exercisable and expected to vest | $ / shares $ 6.76
Weighted Average Remaining Contractual Life (in years) Vested and expected to vest 3 years 8 months 8 days
Aggregate Intrinsic Value vested and expected to vest | $ $ 23,654 [1]
Exercisable at period end | shares 1,595
Weighted Average Exercise Price Exercisable, at period end | $ / shares $ 6.52
Weighted Average Remaining Contractual Life (in years) Exercisable, at period end 3 years 7 months 2 days
Aggregate Intrinsic Value Exercisable at period end | $ $ 18,447 [1]
[1] Aggregate intrinsic value represents the difference between the exercise price of an option and the closing market price of our common stock on April 28, 2023 (the last trading day of fiscal year 2023), which was $18.05 per share.