XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Treasury Stock and Repurchase Program - Treasury Stock at Cost (Details) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Balance (in shares) 577,517 565,460 490,157 436,830 383,279  
Balance as of April 30, 2020 $ 15,194,000 $ 14,671,000 $ 9,967,000 $ 7,483,000 $ 5,957,000  
Balance as of April 30, 2020 (in dollars per share) $ 26.31 $ 25.95 $ 20.33 $ 17.13 $ 15.54  
Balance as of April 30, 2020 $ 758,000 $ 1,211,000 $ 1,266,000 $ 1,241,000 $ 474,000 $ 2,000,000
Purchases effected in open market (1) (in shares) 11,480 [1] 12,057 [1] 75,303 [1] 53,327 [2] 53,551 [3]  
Purchases effected in open market (1) $ 453,000 [1] $ 523,000 [1] $ 4,704,000 [1] $ 2,484,000 [2] $ 1,526,000 [3]  
Purchases effected in open market (1) (in dollars per share) $ 39.46 [1] $ 43.38 [1] $ 62.47 [1] $ 46.58 [2] $ 28.5 [3]  
Balance (in shares) 588,997 577,517 565,460 490,157 436,830  
Balance as of April 30, 2021 $ 15,647,000 $ 15,194,000 $ 14,671,000 $ 9,967,000 $ 7,483,000  
Balance as of April 30, 2021 (in dollars per share) $ 26.57 $ 26.31 $ 25.95 $ 20.33 $ 17.13  
Balance as of April 30, 2025 $ 758,000 $ 1,211,000 $ 1,266,000 $ 1,241,000 $ 474,000 $ 2,000,000
[1] (3)  Were acquired during the $3 million repurchase program authorized in May 2022 and the $3 million repurchase program authorized in October 2022. 
[2] (2)  Were acquired during the $2 million repurchase program authorized in July 2021 and the $2 million repurchase program authorized in March 2022. 
[3] (1)  Were acquired during the $2 million repurchase program authorized in April 2020.