Quarterly report pursuant to Section 13 or 15(d)

Note 8 - Common Stock Warrant Liabilities (Details Textual)

v3.24.1.1.u2
Note 8 - Common Stock Warrant Liabilities (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 05, 2024
Mar. 31, 2024
Mar. 31, 2023
Jan. 31, 2024
Dec. 31, 2023
Jan. 31, 2023
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 29.5     $ 32.42  
Fair Value Adjustment of Warrants   $ 116 $ 878      
January 2024 Warrant Inducement [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       25,871    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 22.545    
January 2023 Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           25,871
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 22.545         $ 116.25
Warrants and Rights Outstanding $ 300          
Fair Value Adjustment of Warrants $ 100