Note 16 - Warrants - Summary of Warrants Activity (Details) - $ / shares |
1 Months Ended | 12 Months Ended | |
---|---|---|---|
Jan. 31, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Warrants Outstanding, warrants (in shares) | 808,818 | 808,818 | 858,269 |
Warrants Outstanding, Exercise Price (in dollars per share) | $ 22 | $ 22 | $ 199 |
Exercised, warrants (in shares) | (42,855) | (49,451) | |
Exercised, Exercise Price (in dollars per share) | $ 1 | $ 1 | |
Issued, warrants (in shares) | 703,572 | 703,572 | |
Issued, Exercise Price (in dollars per share) | $ 2.8 | ||
Expired, warrants (in shares) | (6,223) | ||
Expired, Exercise Price (in dollars per share) | $ 294.23 | ||
Warrants Outstanding, warrants (in shares) | 1,463,312 | 808,818 | |
Warrants Outstanding, Exercise Price (in dollars per share) | $ 2.8 | $ 6.17 | $ 22 |
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.
|