XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Compensation Plans (Tables)
3 Months Ended
Jul. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option transaction activity
          
   Stock Options   Grant Date Weighted Average Exercise Price 
   (in thousands)     
Outstanding at May 1, 2024   1,986   $6.68 
Granted      $ 
Exercised   (15)  $5.52 
Canceled or expired   (77)  $12.26 
Outstanding at July 31, 2024   1,894   $6.46 
Schedule of RSUs transaction activity
          
   Shares   Weighted Average Grant Date Fair Value 
   (in thousands)     
Outstanding at May 1, 2024   1,311   $14.08 
Granted   1,438   $7.59 
Vested and issued   (102)  $15.72 
Forfeited   (17)  $14.23 
Outstanding at July 31, 2024   2,630   $10.46 
Schedule of PSUs transaction activity
          
   Shares   Weighted Average Grant Date Fair Value 
   (in thousands)     
Outstanding at May 1, 2024   611   $15.30 
Granted   1,239   $7.58 
Vested and issued      $ 
Forfeited      $ 
Outstanding at July 31, 2024   1,850   $10.13 
Schedule of stock-based compensation expense
          
   Three Months Ended July 31, 
   2024   2023 
Cost of revenues  $1,131   $954 
Selling, general and administrative   1,534    1,389 
Total  $2,665   $2,343