v3.26.1
Weighted Average Shares Outstanding (Tables)
3 Months Ended
Jul. 31, 2026
Earnings Per Share [Abstract]  
Summary 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
July 31,
20262025
Weighted average shares outstanding-basic8,329,5128,274,054
Dilutive options and restricted stock
Weighted average shares outstanding-diluted8,329,5128,274,054
Antidilutive securities not included:
Options854,844628,934
Warrants937,487
Restricted stock297,6696,250