XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Weighted Average Shares Outstanding (Tables)
12 Months Ended
Apr. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Weighted Average Shares of Common Stock Outstanding
Weighted average shares of common stock outstanding used in the calculation of basic and diluted earnings per share were as follows:
 Years Ended April 30,
 202520242023
    
Weighted average shares outstanding-basic7,524,7706,388,5376,371,229
Dilutive options and restricted stock156,820-195,667
 
Weighted average shares outstanding-diluted7,681,5906,388,5376,566,896
 
Antidilutive securities not included:
Options630,692368,118315,625
Restricted Stock23,4219,89815,231