XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
12 Months Ended
Apr. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of net income and number of shares used in computing basic and diluted earnings per share was as follows:
 Year Ended April 30,
 20252024
Basic and diluted net income (loss) per share computation (dollars in thousands):  
Net income (loss) attributable to common stockholders$4,701 $(7,276)
Weighted Average common shares - basic and diluted13,659,786 13,547,604 
Basic and diluted net income (loss) per share$0.34 $(0.54)
Diluted income (loss) per share computation  
Net income (loss) attributable to common stockholders$4,701 $(7,276)
Weighted Average common shares13,659,786 13,547,604 
Incremental shares from assumed exercise of stock options606,995 — 
Adjusted weighted average share – diluted14,266,781 13,547,604 
Diluted net income (loss) per share$0.33 $(0.54)
Schedule of Potentially Dilutive Stock-based Instruments
The following table reflects the total potential stock-based instruments outstanding at April 30, 2025 and 2024 that could have an effect on the future computation of dilution per common share. These figures were not included in the above calculation as, to do so, would be antidilutive:
 Year Ended April 30,
 20252024
Stock options126,353 1,919,497 
Total common stock equivalents126,353 1,919,497