XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Note J - Weighted Average Shares Outstanding (Tables)
12 Months Ended
Apr. 30, 2024
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   

Years Ended April 30,

 
   

2024

   

2023

   

2022

 
                         

Weighted average shares outstanding-basic

    6,388,537       6,371,229       6,509,673  

Dilutive options and restricted stock

    -       195,667       313,808  
                         

Weighted average shares outstanding-diluted

    6,388,537       6,566,896       6,823,481  
                         

Antidilutive securities not included:

                       

Options

    368,118       315,625       120,000  

Restricted Stock

    9,898       15,231       4,784