XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Weighted Average Shares Outstanding (Tables)
9 Months Ended
Jan. 31, 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:
Three Months Ended
January 31,
Nine Months Ended
January 31,
2025202420252024
Weighted average shares outstanding-basic8,256,6816,393,0807,600,4706,386,997
Dilutive options and restricted stock156,407-153,184-
Weighted average shares outstanding-diluted8,413,0886,393,0807,753,6546,386,997
Antidilutive securities not included:
Options665,167499,986620,867947,486
Restricted stock38,12868,89326,90073,926