Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED)

v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, value at Apr. 30, 2023 $ 0 $ 2,160 $ 202,230,583 $ (13,560,623) $ (115,958,773) $ (23,003) $ 72,690,344
Beginning balance, shares at Apr. 30, 2023 0 21,602,078          
Beginning balance, shares at Apr. 30, 2023       (4,808,098)      
Stock issued for warrant exercise $ 7 63 70
Stock issued for warrant exercise, shares   70,000          
Accrued preferred stock dividends (319,849)   (319,849)
Preferred stock accretion 3,272,033 (3,272,033) (3,272,033)
Foreign currency translation adjustment 451 451
Net loss (3,183,297) (3,183,297)
Repurchase of common stock $ (26,721,897) (26,721,897)
Repurchase of common stock, shares       (8,085,879)      
Issuance of Series B Preferred Stock, net of discounts and issuance costs of $18,246,925 $ 16,753,075
Issuance of Series B Preferred Stock, net of discounts and issuance costs, shares 35,000            
Ending balance, value at Jul. 31, 2023 $ 20,025,108 $ 2,167 198,638,764 $ (40,282,520) (119,142,070) (22,552) 39,193,789
Ending balance, shares at Jul. 31, 2023 35,000 21,672,078          
Ending balance, shares at Jul. 31, 2023       (12,893,977)      
Beginning balance, value at Apr. 30, 2023 $ 0 $ 2,160 202,230,583 $ (13,560,623) (115,958,773) (23,003) 72,690,344
Beginning balance, shares at Apr. 30, 2023 0 21,602,078          
Beginning balance, shares at Apr. 30, 2023       (4,808,098)      
Net loss             (1,012,938)
Ending balance, value at Jan. 31, 2024 $ 17,518,700 $ 2,167 189,221,416 $ (40,853,840) (116,971,711) (23,073) 31,374,959
Ending balance, shares at Jan. 31, 2024 23,397 21,672,078          
Ending balance, shares at Jan. 31, 2024       (13,150,919)      
Beginning balance, value at Jul. 31, 2023 $ 20,025,108 $ 2,167 198,638,764 $ (40,282,520) (119,142,070) (22,552) 39,193,789
Beginning balance, shares at Jul. 31, 2023 35,000 21,672,078          
Series B preferred stock subject to redemption $ (3,188,536)
Series B preferred stock subject to redemption, shares (3,520)            
Series B preferred stock dividends (586,886) (586,886)
Preferred stock accretion 4,461,097 (4,461,097) (4,461,097)
Repurchase of common stock $ (166,603) (166,603)
Repurchase of common stock, shares       (78,109)      
Beginning balance, shares at Jul. 31, 2023       (12,893,977)      
Foreign currency translation adjustment (1,591) (1,591)
Net loss 2,789,896 2,789,896
Ending balance, value at Oct. 31, 2023 $ 21,297,669 $ 2,167 193,590,781 $ (40,449,123) (116,352,174) (24,143) 36,767,508
Ending balance, shares at Oct. 31, 2023 31,480 21,672,078          
Ending balance, shares at Oct. 31, 2023       (12,972,086)      
Stock-based compensation options 674,693 674,693
Series B preferred stock subject to redemption $ (8,041,520)
Series B preferred stock subject to redemption, shares (8,083)            
Series B preferred stock dividends (781,507) (781,507)
Preferred stock accretion 4,262,551 (4,262,551) (4,262,551)
Repurchase of common stock $ (404,717) (404,717)
Repurchase of common stock, shares       (178,833)      
Foreign currency translation adjustment 1,070 1,070
Net loss (619,537) (619,537)
Ending balance, value at Jan. 31, 2024 $ 17,518,700 $ 2,167 189,221,416 $ (40,853,840) (116,971,711) (23,073) 31,374,959
Ending balance, shares at Jan. 31, 2024 23,397 21,672,078          
Ending balance, shares at Jan. 31, 2024       (13,150,919)      
Beginning balance, value at Apr. 30, 2024 $ 11,867,016 $ 2,167 185,334,173 $ (42,040,216) (115,625,010) (23,511) 27,647,603
Beginning balance, shares at Apr. 30, 2024 14,646 21,672,078          
Stock-based compensation options 222,677 222,677
Preferred stock accretion 2,148,047 (2,148,047) (2,148,047)
Series B preferred stock redemption $ (2,893,144)
Series B preferred stock redemption, shares (2,917)            
Series B preferred stock subject to redemption $ (5,788,805)
Series B preferred stock subject to redemption, shares (5,833)            
Preferred stock dividends (685,801)       $ (685,801)
Beginning balance, shares at Apr. 30, 2024       (13,634,454)     13,634,454
Foreign currency translation adjustment 183 $ 183
Net loss 23,421,355 23,421,355
Repurchase of common stock $ (749,600) (749,600)
Repurchase of common stock, shares       (320,346)      
Ending balance, value at Jul. 31, 2024 $ 5,333,114 $ 2,167 182,723,002 $ (42,789,816) (92,203,655) (23,328) 47,708,370
Ending balance, shares at Jul. 31, 2024 5,896 21,672,078          
Ending balance, shares at Jul. 31, 2024       (13,954,800)      
Beginning balance, value at Apr. 30, 2024 $ 11,867,016 $ 2,167 185,334,173 $ (42,040,216) (115,625,010) (23,511) $ 27,647,603
Beginning balance, shares at Apr. 30, 2024 14,646 21,672,078          
Beginning balance, shares at Apr. 30, 2024       (13,634,454)     13,634,454
Net loss             $ 18,906,468
Ending balance, value at Jan. 31, 2025 $ 0 $ 2,167 181,425,703 $ (44,434,656) (96,718,543) (24,486) $ 40,250,185
Ending balance, shares at Jan. 31, 2025 0 21,672,095          
Ending balance, shares at Jan. 31, 2025       (14,767,201)     14,767,201
Beginning balance, value at Jul. 31, 2024 $ 5,333,114 $ 2,167 182,723,002 $ (42,789,816) (92,203,655) (23,328) $ 47,708,370
Beginning balance, shares at Jul. 31, 2024 5,896 21,672,078          
Fractional shares adjustment    
Fractional shares adjustment, shares   17          
Stock-based compensation options 119,155 119,155
Preferred stock accretion 1,045,357 (1,045,357) (1,045,357)
Series B preferred stock redemption $ (2,868,607)
Series B preferred stock redemption, shares (2,917)            
Series B preferred stock subject to redemption $ (3,509,864)
Series B preferred stock subject to redemption, shares (2,979)            
Preferred stock dividends (443,958)       (443,958)
Beginning balance, shares at Jul. 31, 2024       (13,954,800)      
Foreign currency translation adjustment 61 61
Net loss (1,469,560) (1,469,560)
Repurchase of common stock $ (1,417,565) (1,417,565)
Repurchase of common stock, shares       (683,036)      
Ending balance, value at Oct. 31, 2024 $ 0 $ 2,167 181,352,842 $ (44,207,381) (93,673,215) (23,267) 43,451,146
Ending balance, shares at Oct. 31, 2024 0 21,672,095          
Ending balance, shares at Oct. 31, 2024       (14,637,836)      
Stock-based compensation options 72,861 72,861
Foreign currency translation adjustment (1,219) (1,219)
Net loss (3,045,328) (3,045,328)
Repurchase of common stock $ (227,275) (227,275)
Repurchase of common stock, shares       (129,365)      
Ending balance, value at Jan. 31, 2025 $ 0 $ 2,167 $ 181,425,703 $ (44,434,656) $ (96,718,543) $ (24,486) $ 40,250,185
Ending balance, shares at Jan. 31, 2025 0 21,672,095          
Ending balance, shares at Jan. 31, 2025       (14,767,201)     14,767,201