XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Note J - Weighted Average Shares Outstanding - Weighted Average Shares of Common Stock Outstanding (Details) - shares
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Weighted average shares outstanding-basic (in shares) 6,388,537 6,371,229 6,509,673
Dilutive options and restricted stock (in shares) 0 195,667 313,808
Weighted average shares outstanding-diluted (in shares) 6,388,537 6,566,896 6,823,481
Share-Based Payment Arrangement, Option [Member]      
Antidilutive securities (in shares) 368,118 315,625 120,000
Restricted Stock [Member]      
Antidilutive securities (in shares) 9,898 15,231 4,784