XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.3
Weighted Average Shares Outstanding
6 Months Ended
Oct. 31, 2025
Earnings Per Share [Abstract]  
Weighted Average Shares Outstanding
I Weighted Average Shares 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
Diluted net income (loss) per share is presented for all periods in which the Company reported net income. For the three and six months ended October 31, 2025, 141,053 and 143,402 in potentially dilutive securities, respectively, were excluded from diluted EPS because their effect would have been anti-dilutive due to the net loss in those periods. For the three and six months ended October 31, 2024, 144,488 and 151,572 in potentially dilutive securities, respectively, were included in the diluted EPS calculation because the Company reported net income for those periods.