XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.2
6. Equity Compensation Plans (Details - Option activity) - Equity Option [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2021
USD ($)
$ / shares
shares
Number of Options  
Number of Options Outstanding, Beginning | shares 2,896
Number of Options Granted | shares 914
Number of Options Exercised | shares (559)
Number of Options Cancelled or Expired | shares (121)
Number of Options Outstanding, Ending | shares 3,130
Exercisable and expected to vest | shares 3,130
Exercisable at period end | shares 1,458
Weighted Average Exercise Price  
Weighted Average Exercise Price Outstanding, Beginning | $ / shares $ 6.2
Weighted Average Exercise Price Granted | $ / shares 7.68
Weighted Average Exercise Price Exercised | $ / shares 6.39
Weighted Average Exercise Price Canceled | $ / shares 7.23
Weighted Average Exercise Price Outstanding, Ending | $ / shares 6.56
Weighted Average Exercise Price, Exercisable and expected to vest | $ / shares 6.56
Weighted Average Exercise Price Exercisable, at period end | $ / shares $ 6.46
Weighted Average Remaining Contractual Life (in years)  
Weighted Average Remaining Contractual Life (in years) Outstanding 5 years 4 months 28 days
Weighted Average Remaining Contractual Life (in years) Vested and expected to vest 5 years 4 months 28 days
Weighted Average Remaining Contractual Life (in years) Exercisable, at period end 4 years 9 months
Aggregate Intrinsic Value  
Aggregate Intrinsic Value Outstanding | $ $ 46,452 [1]
Aggregate Intrinsic Value vested and expected to vest | $ 46,452 [1]
Aggregate Intrinsic Value Exercisable at period end | $ $ 21,787 [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 30, 2021, which was $21.41 per share.