XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Treasury Stock and Repurchase Program (Tables)
12 Months Ended
Apr. 30, 2023
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, 2019

  336,439  $4,743  $14.10  $1,438 

Purchases effected in open market

  46,840  $1,214  $25.91  $- 

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