XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Treasury Stock and Repurchase Program (Tables)
6 Months Ended
Oct. 31, 2023
Notes Tables  
Class of Treasury Stock [Table Text Block]

(in thousands except for shares and cost per share)

 

Shares

  

Cost Assigned

  

Average Cost

per Share

  

Aggregate Purchase Price Remaining Under the Program

 

Balance as of July 31, 2023

  569,471  $14,859  $26.09  $1,546 

Purchases effected in open market during the months ended:

                

August 31, 2023

  413   20   48.47   1,526 

September 30, 2023

  1,324   63   47.43   1,463 

October 31, 2023

  1,809   67   37.33   1,396 

Balance as of October 31, 2023

  573,017  $15,009  $26.19  $1,396