Note 11 - Equity (Tables)
|
6 Months Ended |
12 Months Ended |
Jun. 30, 2024 |
Dec. 31, 2023 |
Notes Tables |
|
|
Schedule of Stock by Class [Table Text Block] |
|
|
June 30, 2024 |
|
|
|
Number of authorized shares |
|
|
Number of issued shares |
|
Shares of common stock |
|
|
2,470,000,000 |
|
|
|
49,948,710 |
|
Series A Preferred Stock |
|
|
30,000,000 |
|
|
|
- |
|
Series B Preferred Stock |
|
|
|
|
|
|
- |
|
Series C Preferred Stock |
|
|
|
|
|
|
2,374,219 |
|
|
|
|
December 31 |
|
|
|
2023 |
|
|
2022 |
|
|
2023 |
|
|
2022 |
|
|
|
Number of authorized shares |
|
|
Number of authorized shares |
|
|
Number of issued shares |
|
|
Number of issued shares |
|
Shares of common stock |
|
|
2,470,000,000 |
|
|
|
2,470,000,000 |
|
|
|
35,369,877 |
|
|
|
2,552,744 |
|
Series A Preferred Stock |
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
- |
|
Series B Preferred Stock |
|
|
30,000,000 |
|
|
|
30,000,000 |
|
|
|
14,578,833 |
|
|
|
- |
|
Series C Preferred Stock |
|
|
|
|
|
|
|
|
|
|
1,538,134 |
|
|
|
- |
|
|
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
|
|
Number of Warrants |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Life |
|
Outstanding warrants, January 1, 2024 |
|
|
2,386,677 |
|
|
$ |
2.07 |
|
|
|
2.46 |
|
Warrants issued pursuant to units offering |
|
|
836,531 |
|
|
|
2.56 |
|
|
|
- |
|
Outstanding warrants, June 30, 2024 |
|
|
3,223,208 |
|
|
$ |
2.19 |
|
|
|
2.19 |
|
|
|
|
Number of Warrants |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Life |
|
Outstanding warrants, January 1, 2022 |
|
|
123,333 |
|
|
$ |
7.50 |
|
|
|
0.85 |
|
Warrants issued pursuant to issue of convertible debt and preferred shares to individual investors |
|
|
198,482 |
|
|
|
3.00 |
|
|
|
|
|
Warrants issued pursuant to modification of convertible debt |
|
|
526,749 |
|
|
|
0.75 |
|
|
|
|
|
Outstanding warrants, December 31, 2022 |
|
|
848,564 |
|
|
$ |
2.26 |
|
|
|
2.50 |
|
Warrants issued pursuant to units offering |
|
|
1,538,113 |
|
|
|
2.56 |
|
|
|
|
|
Outstanding warrants, December 31, 2023 |
|
|
2,386,677 |
|
|
$ |
2.07 |
|
|
|
2.46 |
|
|
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
|
|
|
2023 |
|
|
2022 |
|
Risk free rate |
|
|
4.35 |
% |
|
|
4.5 |
% |
Dividend yield |
|
|
0 |
% |
|
|
0 |
% |
Expected volatility |
|
|
86 |
% |
|
|
86 |
% |
Expected term (in years) |
|
|
3 |
|
|
|
3 |
|
Expected life (in years) |
|
|
5 |
|
|
|
5 |
|
|
Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
|
|
Number of Stock Options |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Contractual Term |
|
|
Aggregate Intrinsic Value |
|
Outstanding Options, December 31,2023 |
|
|
1,291,662 |
|
|
$ |
2.16 |
|
|
|
6.18 |
|
|
$ |
- |
|
Options granted |
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
Outstanding Options, June 30, 2024 |
|
|
1,291,662 |
|
|
$ |
2.16 |
|
|
|
5.67 |
|
|
$ |
- |
|
|
|
Number of Stock Options |
|
|
Weighted Average Grant-Date Fair Value |
|
Non-Vested Options, December 31, 2023 |
|
|
874,886 |
|
|
$ |
0.50 |
|
Options granted |
|
|
- |
|
|
|
- |
|
Options vested |
|
|
(187,739 |
) |
|
|
0.62 |
|
Non-Vested Options, June 30, 2024 |
|
|
687,147 |
|
|
$ |
0.46 |
|
|
|
|
Number of Stock Options |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Contractual Term |
|
|
Aggregate Intrinsic Value |
|
Outstanding Options, December 31, 2022 |
|
|
495,746 |
|
|
$ |
4.70 |
|
|
|
6.90 |
|
|
$ |
- |
|
Options granted |
|
|
795,916 |
|
|
|
0.58 |
|
|
|
|
|
|
|
|
|
Outstanding Options, December 31, 2023 |
|
|
1,291,662 |
|
|
$ |
2.16 |
|
|
|
6.18 |
|
|
$ |
- |
|
|
|
Number of Stock Options |
|
|
Weighted Average Grant- Date Fair Value |
|
Non-Vested Options, December 31, 2022 |
|
|
325,853 |
|
|
$ |
2.20 |
|
Options granted |
|
|
795,916 |
|
|
|
0.00 |
|
Options vested |
|
|
(246,883 |
) |
|
|
1.15 |
|
Non-Vested Options, December 31, 2023 |
|
|
874,886 |
|
|
$ |
0.50 |
|
|