v3.26.3
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance at Apr. 30, 2025 $ 172 $ (1,018) $ 359,544 $ (332,046) $ 26,652
Balance, shares at Apr. 30, 2025 5,735,019          
Balance, treasury shares at Apr. 30, 2025   (26,250)        
Net loss (7,388) (7,388)
Share-based compensation 2,399 2,399
Issuance of common stock – At The Market Offering, net of issuance costs $ 1 337 338
Issuance of common stock - At The Market Offering, net of issuance costs, shares 23,165          
Issuance of common stock - Convertible Debt, net of issuance costs $ 5 2,184 2,189
Issuance of common stock - Convertible Debt, net of issuance costs, shares 185,558          
Balance at Jul. 31, 2025 $ 178 $ (1,018) 364,464 (339,434) 24,190
Balance, shares at Jul. 31, 2025 5,943,742          
Balance, treasury shares at Jul. 31, 2025   (26,250)        
Balance at Apr. 30, 2026 $ 231 $ (1,825) 395,031 (380,961) $ 12,476
Balance, shares at Apr. 30, 2026 7,704,867          
Balance, treasury shares at Apr. 30, 2026   (89,531)       89,531
Net loss (10,537) $ (10,537)
Share-based compensation 1,829 1,829
Issuance of common stock – At The Market Offering, net of issuance costs $ 6 1,399 1,405
Issuance of common stock - At The Market Offering, net of issuance costs, shares 189,796          
Issuance of common stock – Asset Acquisition $ 11 1,980 1,991
Issuance of common stock - Asset Acquisition, shares 336,162          
Issuance of common stock – Capital Raise, net of issuance costs $ 25 1,264 $ 1,289
Issuance of common stock - Capital Raise, net of issuance costs, shares 833,334          
Issuance of common stock - Convertible Debt, net of issuance costs, shares           733,334
Balance at Jul. 31, 2026 $ 273 $ (1,825) $ 401,503 $ (391,498) $ 8,453
Balance, shares at Jul. 31, 2026 9,094,159          
Balance, treasury shares at Jul. 31, 2026   (89,531)       89,531