Annual report [Section 13 and 15(d), not S-K Item 405]

Note 8 - Common Stock Warrant Liabilities (Details Textual)

v3.25.1
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