XML 57 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Treasury Stock and Repurchase Program (Tables)
12 Months Ended
Apr. 30, 2025
Notes Tables  
Class of Treasury Stock [Table Text Block]

($ in thousands except for cost per share)

 

Shares

   

Cost Assigned

   

Average Cost per

Share

   

Aggregate Purchase Price

Remaining under the Program

 

Balance as of April 30, 2020

    383,279     $ 5,957     $ 15.54     $ 2,000  

Purchases effected in open market (1)

    53,551     $ 1,526     $ 28.50     $ -  

Balance as of April 30, 2021

    436,830     $ 7,483     $ 17.13     $ 474  

Purchases effected in open market (2)

    53,327     $ 2,484     $ 46.58     $ -  

Balance as of April 30, 2022

    490,157     $ 9,967     $ 20.33     $ 1,241  

Purchases effected in open market (3)

    75,303     $ 4,704     $ 62.47     $ -  

Balance as of April 30, 2023

    565,460     $ 14,671     $ 25.95     $ 1,266  

Purchases effected in open market (3)

    12,057     $ 523     $ 43.38     $ -  

Balance as of April 30, 2024

    577,517     $ 15,194     $ 26.31     $ 1,211  

Purchases effected in open market (3)

    11,480     $ 453     $ 39.46     $ -  

Balance as of April 30, 2025

    588,997     $ 15,647     $ 26.57     $ 758