XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Compensation Plans (Tables)
9 Months Ended
Jan. 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, 2022   2,505   $6.88 
Granted      $ 
Exercised   (254)  $6.84 
Canceled or expired   (53)  $9.94 
Outstanding at January 31, 2023   2,198   $6.81 
Schedule of RSU activity
          
   Shares   Weighted Average Grant Date Fair Value 
   (in thousands)     
Outstanding at May 1, 2022   642   $14.89 
Granted   738   $17.65 
Vested   (309)  $14.08 
Forfeited   (34)  $17.15 
Outstanding at January 31, 2023   1,037   $17.02 
Schedule of PSU activity
          
   Shares   Weighted Average Grant Date Fair Value 
   (in thousands)     
Outstanding at May 1, 2022   233   $25.31 
Granted   609   $18.09 
Vested      $ 
Forfeited      $ 
Outstanding at January 31, 2023   842   $20.09 
Share-based compensation expense
                    
  

Three Months Ended

January 31,

  

Nine Months Ended

January 31,

 
   2023   2022   2023   2022 
Cost of revenues  $1,017   $694   $2,749   $1,855 
Selling, general and administrative   1,727    1,417    4,678    3,497 
Total stock-based compensation  $2,744   $2,111   $7,427   $5,352