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
|
|
(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
|
|
(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
|
|
(4,808,098)
|
|
|
|
Net loss |
|
|
|
|
|
|
(393,401)
|
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
|
|
(12,972,086)
|
|
|
|
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
|
|
(12,893,977)
|
|
|
|
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)
|
|
|
|
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
|
|
(12,972,086)
|
|
|
|
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
|
|
(13,634,454)
|
|
|
|
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)
|
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
|
|
(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
|
|
(13,634,454)
|
|
|
|
Net loss |
|
|
|
|
|
|
21,951,795
|
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
|
|
(14,637,836)
|
|
|
|
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
|
|
(13,954,800)
|
|
|
|
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)
|
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
|
|
(14,637,836)
|
|
|
|