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, 2022 |
$ 0
|
$ 2,072
|
$ 201,582,107
|
$ 0
|
$ (111,648,656)
|
$ (15,757)
|
$ 89,919,766
|
Beginning balance, shares at Apr. 30, 2022 |
0
|
20,721,047
|
|
0
|
|
|
|
Stock issued for compensation |
|
|
2,750
|
|
|
|
2,750
|
Stock issued for services |
|
|
2,278
|
|
|
|
2,278
|
Stock issued for services, shares |
|
1,002
|
|
|
|
|
|
Stock-based compensation options |
|
|
4,595
|
|
|
|
4,595
|
Stock issued for warrant exercise |
|
$ 88
|
792
|
|
|
|
880
|
Stock issued for warrant exercise, shares |
|
880,000
|
|
|
|
|
|
Foreign currency translation adjustment |
|
|
|
|
|
1,304
|
1,304
|
Net loss |
|
|
|
|
(1,545,012)
|
|
(1,545,012)
|
Repurchase of common stock |
|
|
|
$ (2,090,847)
|
|
|
(2,090,847)
|
Repurchase of common stock, shares |
|
|
|
(851,981)
|
|
|
|
Ending balance, value at Jul. 31, 2022 |
$ 0
|
$ 2,160
|
201,592,522
|
$ (2,090,847)
|
(113,193,668)
|
(14,453)
|
86,295,714
|
Ending balance, shares at Jul. 31, 2022 |
0
|
21,602,049
|
|
(851,981)
|
|
|
|
Beginning balance, value at Apr. 30, 2022 |
$ 0
|
$ 2,072
|
201,582,107
|
$ 0
|
(111,648,656)
|
(15,757)
|
89,919,766
|
Beginning balance, shares at Apr. 30, 2022 |
0
|
20,721,047
|
|
0
|
|
|
|
Net loss |
|
|
|
|
|
|
(4,189,655)
|
Ending balance, value at Jan. 31, 2023 |
$ 0
|
$ 2,160
|
202,230,583
|
$ (9,254,005)
|
(115,838,311)
|
(17,727)
|
77,122,700
|
Ending balance, shares at Jan. 31, 2023 |
0
|
21,602,078
|
|
(3,393,060)
|
|
|
|
Beginning balance, value at Jul. 31, 2022 |
$ 0
|
$ 2,160
|
201,592,522
|
$ (2,090,847)
|
(113,193,668)
|
(14,453)
|
86,295,714
|
Beginning balance, shares at Jul. 31, 2022 |
0
|
21,602,049
|
|
(851,981)
|
|
|
|
Stock issued for compensation |
|
|
3,917
|
|
|
|
3,917
|
Stock options granted |
|
|
4,212
|
|
|
|
4,212
|
Reverse stock split adjustment |
|
|
|
|
|
|
|
Reverse stock split adjustment, shares |
|
29
|
|
|
|
|
|
Foreign currency translation adjustment |
|
|
|
|
|
(720)
|
(720)
|
Net loss |
|
|
|
|
(1,880,507)
|
|
(1,880,507)
|
Repurchase of common stock |
|
|
|
$ (3,385,044)
|
|
|
(3,385,044)
|
Repurchase of common stock, shares |
|
|
|
(1,223,153)
|
|
|
|
Ending balance, value at Oct. 31, 2022 |
$ 0
|
$ 2,160
|
201,600,651
|
$ (5,475,891)
|
(115,074,175)
|
(15,173)
|
81,037,572
|
Ending balance, shares at Oct. 31, 2022 |
0
|
21,602,078
|
|
(2,075,134)
|
|
|
|
Stock issued for compensation |
|
|
667
|
|
|
|
667
|
Stock options granted |
|
|
629,265
|
|
|
|
629,265
|
Reverse stock split adjustment |
|
|
|
|
|
|
|
Foreign currency translation adjustment |
|
|
|
|
|
(2,554)
|
(2,554)
|
Net loss |
|
|
|
|
(764,136)
|
|
(764,136)
|
Repurchase of common stock |
|
|
|
$ (3,778,114)
|
|
|
(3,778,114)
|
Repurchase of common stock, shares |
|
|
|
(1,317,926)
|
|
|
|
Ending balance, value at Jan. 31, 2023 |
$ 0
|
$ 2,160
|
202,230,583
|
$ (9,254,005)
|
(115,838,311)
|
(17,727)
|
77,122,700
|
Ending balance, shares at Jan. 31, 2023 |
0
|
21,602,078
|
|
(3,393,060)
|
|
|
|
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
|
|
|
|
|
|
Series B 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 |
|
|
|
|
|
|
$ (1,012,938)
|
Repurchase of common stock, shares |
|
(8,342,821)
|
|
|
|
|
(256,942)
|
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
|
|
(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
|
|
(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)
|
Foreign currency translation adjustment |
|
|
|
|
|
(1,591)
|
(1,591)
|
Net loss |
|
|
|
|
2,789,896
|
|
2,789,896
|
Repurchase of common stock |
|
|
|
$ (166,603)
|
|
|
(166,603)
|
Repurchase of common stock, shares |
|
|
|
(78,109)
|
|
|
|
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)
|
|
|
|
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)
|
Foreign currency translation adjustment |
|
|
|
|
|
1,070
|
1,070
|
Net loss |
|
|
|
|
(619,537)
|
|
(619,537)
|
Repurchase of common stock |
|
|
|
$ (404,717)
|
|
|
$ (404,717)
|
Repurchase of common stock, shares |
|
|
|
(178,833)
|
|
|
(178,833)
|
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
|
|
(13,150,919)
|
|
|
|