Annual report pursuant to Section 13 and 15(d)

Note 10 - Subsequent Events (Details Textual)

v3.24.1
Note 10 - Subsequent Events (Details Textual)
$ / shares in Units, $ in Millions
Mar. 06, 2024
shares
Jan. 05, 2024
USD ($)
$ / shares
shares
Nov. 02, 2023
USD ($)
Sep. 23, 2022
shares
Jan. 09, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Nov. 30, 2023
shares
Oct. 31, 2023
$ / shares
Feb. 02, 2023
shares
Feb. 01, 2023
shares
Jan. 30, 2023
shares
Dec. 31, 2022
$ / shares
shares
Oct. 31, 2022
$ / shares
shares
Jul. 25, 2022
shares
Dec. 31, 2021
$ / shares
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares                         545,454    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 0.49           $ 1.55 $ 0.01   $ 9.98
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares           $ 0.0001   $ 0.0001       $ 0.0001      
Common Stock, Shares Authorized (in shares) | shares       20,000,000   75,000,000     75,000,000 20,000,000 55,000,000 20,000,000   50,000,000  
Reverse Stock Split [Member]                              
Stockholders' Equity Note, Stock Split, Conversion Ratio       15                      
Series A Warrants Associated with November 2023 Public Offering [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               0.3006              
Series B Warrants Associated with November 2023 Public Offering [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 0.3006              
January 2024 Private Offering [Member] | Series B Warrants Associated with January 2024 Private Offering [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares   16,540,299                          
November 2023 Public Offering [Member]                              
Proceeds from Issuance or Sale of Equity | $     $ 3.8                        
November 2023 Public Offering [Member] | Pipe Warrants [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares             14,600,000                
Subsequent Event [Member]                              
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.0001                    
Common Stock, Shares Authorized (in shares) | shares         200,000,000                    
Subsequent Event [Member] | Reverse Stock Split [Member]                              
Stock Split, Percent of Holders Signed 56.00%                            
Subsequent Event [Member] | Reverse Stock Split [Member] | Series A Preferred Stock [Member]                              
Number of Stock Held, Signed for Stock Split (in shares) | shares 250,000                            
Subsequent Event [Member] | Reverse Stock Split [Member] | Common Stock [Member]                              
Number of Stock Held, Signed for Stock Split (in shares) | shares 3,133,886                            
Subsequent Event [Member] | Reverse Stock Split [Member] | Minimum [Member]                              
Stockholders' Equity Note, Stock Split, Conversion Ratio 30                            
Subsequent Event [Member] | Reverse Stock Split [Member] | Maximum [Member]                              
Stockholders' Equity Note, Stock Split, Conversion Ratio 75                            
Subsequent Event [Member] | Series A Warrants Associated with November 2023 Public Offering [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.3006                          
Subsequent Event [Member] | Series B Warrants Associated with November 2023 Public Offering [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.3006                          
Subsequent Event [Member] | January 2024 Private Offering [Member]                              
Proceeds from Issuance or Sale of Equity | $   $ 5.0                          
Subsequent Event [Member] | January 2024 Private Offering [Member] | Pipe Warrants [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares   1,940,299                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 1.55                          
Subsequent Event [Member] | January 2024 Private Offering [Member] | Series A Warrants Associated with January 2024 Private Offering [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares   16,540,299                          
Subsequent Event [Member] | November 2023 Public Offering [Member]                              
Sale of Stock, Price Per Unit (in dollars per share) | $ / shares   $ 0.3006