XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.4
Significant Accounting Policies (Tables)
6 Months Ended
Oct. 31, 2024
Accounting Policies [Abstract]  
Schedule of the calculation of earnings (loss) per share, basic and diluted
The following table reflects these calculations. As of October 31, 2023, all of the Company's potential common stock was considered anti-dilutive due to the Company's net losses in the related period.
 
Three Months Ended
October 31,
Six Months Ended October 31,
(Dollars in Thousands)2024202320242023
Basic net income (loss) per share computation:  
Net income (loss) attributable to common stockholders$728 $(2,071)$2,041 $(4,637)
Weighted Average common shares – basic13,593,766 13,497,061 13,593,766 13,529,629 
Basic net income (loss) per share$0.05 $(0.15)$0.15 $(0.34)
Diluted net income (loss) per share computation:    
Net income (loss) attributable to common stockholders$728 $(2,071)$2,041 $(4,637)
Weighted Average common shares13,593,766 13,497,061 13,593,766 13,529,629 
Incremental shares from assumed exercise of stock options423,187 — 435,900 — 
Adjusted weighted average share – diluted14,016,953 13,497,061 14,029,666 13,529,629 
Diluted net income (loss) per share$0.05 $(0.15)$0.15 $(0.34)
Schedule of antidilutive securities excluded from earnings per share calculations
The following table reflects the total potential common stock instruments outstanding at October 31, 2024 and 2023 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,
 20242023
Total common stock equivalents907,979 1,831,867