XML 91 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Compensation Plans (Tables)
6 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
          
   Stock Options   Grant Date Weighted Average Exercise Price 
    (in thousands)      
Outstanding at May 1, 2023   2,079    $6.76 
Granted       $– 
Exercised   (62)    $7.65 
Canceled or expired   (16)    $11.99 
Outstanding at October 31, 2023   2,001    $6.69 
Schedule of RSU activity
          
   Shares   Weighted Average Grant Date Fair Value 
    (in thousands)      
Outstanding at May 1, 2023   1,006    $16.83 
Granted   673    $14.00 
Vested   (274)    $13.73 
Forfeited   (40)    $16.98 
Outstanding at October 31, 2023   1,365    $16.05 
Schedule of PSU activity
          
   Shares   Weighted Average Grant Date Fair Value 
    (in thousands)      
Outstanding at May 1, 2023   522    $19.70 
Granted   613    $13.92 
Vested       $– 
Forfeited       $– 
Outstanding at October 31, 2023   1,135    $16.58 
Schedule of share-based compensation expense
                    
  

Three Months Ended

October 31,

  

Six Months Ended

October 31,

 
   2023   2022   2023   2022 
Cost of revenues  $1,107   $1,045   $2,061   $1,732 
Selling, general and administrative   1,359    1,741    2,748    2,951 
Total stock-based compensation  $2,466   $2,786   $4,809   $4,683