Note 18 - Warrants - Summary of Warrants Activity (Details) - $ / shares |
1 Months Ended | 12 Months Ended | |
---|---|---|---|
Jan. 31, 2023 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Warrants Outstanding, warrants (in shares) | 808,818 | 1,463,312 | 808,818 |
Warrants Outstanding, Exercise Price (in dollars per share) | $ 22 | $ 6.17 | $ 22 |
Issued, warrants (in shares) | 703,572 | 2,500,621 | 703,572 |
Issued, Exercise Price (in dollars per share) | $ 0.45 | $ 2.8 | |
Expired, warrants (in shares) | 708,113 | (6,223) | |
Expired, Exercise Price (in dollars per share) | $ 3.23 | $ 294.23 | |
Exercised, warrants (in shares) | (42,855) | ||
Exercised, Exercise Price (in dollars per share) | $ 1 | ||
Expired, warrants (in shares) | (708,113) | 6,223 | |
Warrants Outstanding, warrants (in shares) | 3,255,820 | 1,463,312 | |
Warrants Outstanding, Exercise Price (in dollars per share) | $ 2.8 | $ 2.41 | $ 6.17 |
X | ||||||||||
- Definition The number of warrants or rights expired in period. No definition available.
|
X | ||||||||||
- Definition Number of warrants or rights exercised during a period of time. No definition available.
|
X | ||||||||||
- Definition Per share or per unit price of warrants or rights exercised in period. No definition available.
|
X | ||||||||||
- Definition Weighted average exercise price for warrants or rights expired in period. No definition available.
|
X | ||||||||||
- Definition Number of warrants or rights issued during a period of time. No definition available.
|
X | ||||||||||
- Definition Weighted average exercise price for warrants or rights issued during a period of time. No definition available.
|
X | ||||||||||
- Definition Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Number of warrants or rights outstanding. No definition available.
|