XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Weighted Average Shares Outstanding (Tables)
6 Months Ended
Oct. 31, 2025
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
October 31,
Six Months Ended
October 31,
 2025202420252024
 
Weighted average shares outstanding-basic8,283,1168,147,9718,278,5857,272,364
Dilutive options and restricted stock-144,488-151,572
   
Weighted average shares outstanding-diluted8,283,1168,292,4598,278,5857,423,936
   
Antidilutive securities not included:  
Options733,757662,667733,757598,717
Warrants
937,487-937,487-
Restricted stock248,38928,395248,38921,286