XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note H - Weighted Average Shares Outstanding (Tables)
9 Months Ended
Jan. 31, 2024
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   

Three Months Ended
January 31,

   

Nine Months Ended
January 31,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Weighted average shares outstanding-basic

    6,393,080       6,370,031       6,386,997       6,370,732  

Dilutive options and restricted stock

    -       166,754       -       191,482  
                                 

Weighted average shares outstanding-diluted

    6,393,080       6,536,785       6,386,997       6,562,214  
                                 

Antidilutive securities not included:

                               

Options

    499,986       357,500       947,486       935,000  

Restricted stock

    68,893       24,565       73,926       60,924