XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Weighted Average Shares Outstanding - Weighted Average Shares of Common Stock Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Weighted average shares outstanding-basic (in shares) 6,386,208 6,368,840 6,383,956 6,371,083
Dilutive options and restricted stock (in shares) 0 179,431 0 203,845
Weighted average shares outstanding-diluted (in shares) 6,386,208 6,548,271 6,383,956 6,574,928
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 207,500 357,500 447,500 577,500
Restricted Stock [Member]        
Antidilutive securities (in shares) 5,033 31,227 5,033 36,359