XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Compensation Plans (Tables)
12 Months Ended
Apr. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of fair value assumptions for options
          
   Fiscal Year Ended April 30, 
   2022   2021 
Risk-free interest rate   0.86%    0.32% 
Expected life (in years)   4.37    4.69 
Expected volatility   68.64%    81.42% 
Expected dividend yield        
Schedule of stock option activity
                    
  

Stock Options

(in thousands)

  

Grant Date

Weighted

Average Exercise Price

  

Weighted

Average

Remaining

Contractual

Life (in years)

  

Aggregate

Intrinsic

Value(1)

(in thousands)

 
Outstanding at May 1, 2022   2,505   $6.88           
Granted                  
Exercised   (366)  $7.06           
Canceled or expired   (60)  $9.89           
Outstanding at April 30, 2023   2,079   $6.76    3.69   $23,654 
Vested and expected to vest   2,079   $6.76    3.69   $23,654 
Exercisable at April 30, 2023   1,595   $6.52    3.59   $18,447 

______________

(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.
Schedule of RSU activity
          
  

Shares

(in thousands)

  

Weighted Average

Grant Date

Fair Value

 
Outstanding at May 1, 2022   642   $14.89 
Granted   780   $17.63 
Vested   (366)  $15.09 
Forfeited   (50)  $17.32 
Outstanding at April 30, 2023   1,006   $16.83 
Schedule of PSU activity
          
  

Shares

(in thousands)

  

Weighted Average

Grant Date

Fair Value

 
Outstanding at May 1, 2022   233   $25.31 
Granted   608   $18.09 
Vested   (161)  $20.75 
Forfeited   (158)  $20.69 
Outstanding at April 30, 2023   522   $19.70 
Schedule of ESPP Fair value assumptions
               
   Fiscal Year Ended April 30, 
   2023   2022   2021 
Risk-free interest rate   3.76%    0.15%    0.14% 
Expected life (in years)   0.50    0.50    0.50 
Expected volatility   68.60%    59.91%    75.50% 
Expected dividend yield            
Schedule of share-based compensation expense
               
   Fiscal Year Ended April 30, 
   2023   2022   2021 
Cost of revenues  $3,876   $2,540   $1,404 
Selling, general and administrative expense   7,102    4,840    2,450 
Total  $10,978   $7,380   $3,854