Note 8 - Common Stock Warrant Liabilities (Details Textual) - $ / shares |
Dec. 31, 2024 |
Jan. 31, 2024 |
Jan. 05, 2024 |
Dec. 31, 2023 |
Jan. 31, 2023 |
Jan. 27, 2023 |
Dec. 31, 2022 |
---|---|---|---|---|---|---|---|
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 8.64 | $ 32.42 | $ 116.47 | ||||
January 2023 Warrants [Member] | |||||||
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 0.3006 | $ 22.545 | $ 116.25 | $ 116.25 | $ 116.25 |
X | ||||||||||
- Definition Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|