XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Significant Accounting Policies (Tables)
6 Months Ended
Oct. 31, 2025
Accounting Policies [Abstract]  
Schedule of the calculation of earnings (loss) per share, basic and diluted
A reconciliation of net income (loss) and number of shares used in computing basic and diluted earnings per share was as follows:

 
Three Months Ended
October 31,
Six Months Ended October 31,
(Dollars in Thousands)2025202420252024
Basic net income (loss) per share computation:  
Net income (loss) attributable to common stockholders$268 $728 $(169)$2,041 
Weighted Average common shares – basic13,791,913 13,593,766 13,758,715 13,593,766 
Basic net income (loss) per share$0.02 $0.05 $(0.01)$0.15 
Diluted net income (loss) per share computation:    
Net income (loss) attributable to common stockholders$268 $728 $(169)$2,041 
Weighted Average common shares13,791,913 13,593,766 13,758,715 13,593,766 
Incremental shares from assumed exercise of stock options665,924 423,187 — 435,900 
Adjusted weighted average share – diluted14,457,837 14,016,953 13,758,715 14,029,666 
Diluted net income (loss) per share$0.02 $0.05 $(0.01)$0.15 
Schedule of antidilutive securities excluded from earnings per share calculations
The following table reflects the total potential common stock instruments outstanding at October 31, 2025 and 2024 including those that could have an effect on the future computation of dilution per common share, had their effect not been anti-dilutive.
 October 31,
 20252024
Total common stock equivalents2,420,026 907,979