XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 19 - Subsequent Events (Details Textual) - USD ($)
6 Months Ended
Aug. 09, 2024
Jul. 29, 2024
Jul. 26, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Common Stock, Par or Stated Value Per Share       $ 0.01   $ 0.01  
Class of Warrant or Right, Issued During Period       118,953,000 145,056,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 37.4 $ 76.23 $ 50.96 $ 269.54
Proceeds from Warrant Exercises       $ 226,000 $ 0    
Subsequent Event [Member] | Prefunded Warrants 2024 Public Offering [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 0.01        
Proceeds from Warrant Exercises $ 20            
Subsequent Event [Member] | Series F-1 Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 1.1        
Warrants and Rights Outstanding, Term     5 years        
Subsequent Event [Member] | Series F-2 Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 1.1        
Warrants and Rights Outstanding, Term     6 months        
Subsequent Event [Member] | Series F-3 Warrants [Member]              
Warrants and Rights Outstanding, Term     1 year        
The 2024 Public Offering [Member] | Subsequent Event [Member]              
Stock Issued During Period, Shares, New Issues (in shares)     1,158,566        
Common Stock, Par or Stated Value Per Share     $ 0.01        
Maximum Percentage of Common Stock Outstanding     4.99%        
Proceeds from Issuance of Stock and Warrants   $ 3,900,000          
The 2024 Public Offering [Member] | Subsequent Event [Member] | Election of the holder prior to the date of issuance [Member]              
Maximum Percentage of Common Stock Outstanding     9.99%        
The 2024 Public Offering [Member] | Subsequent Event [Member] | Prefunded Warrants 2024 Public Offering [Member]              
Class of Warrant or Right, Issued During Period     2,041,814        
The 2024 Public Offering [Member] | Subsequent Event [Member] | Series F-1 Warrants [Member]              
Class of Warrant or Right, Issued During Period     3,200,380        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     3,200,380        
The 2024 Public Offering [Member] | Subsequent Event [Member] | Series F-2 Warrants [Member]              
Class of Warrant or Right, Issued During Period     3,200,380        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     3,200,380        
The 2024 Public Offering [Member] | Subsequent Event [Member] | Series F-3 Warrants [Member]              
Class of Warrant or Right, Issued During Period     3,200,380        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     3,200,380        
Over-Allotment Option [Member] | Subsequent Event [Member] | Underwriter From 2024 Public Offering [Member]              
Stock Issued During Period, Shares, New Issues (in shares)     336,832        
Over-Allotment Option [Member] | Subsequent Event [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]              
Stock Issued During Period, Shares, New Issues (in shares)     477,272        
Over-Allotment Option [Member] | Subsequent Event [Member] | Series F-1 Warrants [Member] | Underwriter From 2024 Public Offering [Member]              
Class of Warrant or Right, Issued During Period     336,832        
Over-Allotment Option [Member] | Subsequent Event [Member] | Series F-1 Warrants [Member] | Underwriting Agreement [Member]              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     336,832        
Over-Allotment Option [Member] | Subsequent Event [Member] | Series F-1 Warrants [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]              
Class of Warrant or Right, Issued During Period     477,272        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     477,272        
Over-Allotment Option [Member] | Subsequent Event [Member] | Series F-2 Warrants [Member] | Underwriter From 2024 Public Offering [Member]              
Class of Warrant or Right, Issued During Period     336,832        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     336,832        
Over-Allotment Option [Member] | Subsequent Event [Member] | Series F-2 Warrants [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]              
Class of Warrant or Right, Issued During Period     477,272        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     477,272        
Over-Allotment Option [Member] | Subsequent Event [Member] | Series F-3 Warrants [Member] | Underwriter From 2024 Public Offering [Member]              
Class of Warrant or Right, Issued During Period     336,832        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     336,832        
Over-Allotment Option [Member] | Subsequent Event [Member] | Series F-3 Warrants [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]              
Class of Warrant or Right, Issued During Period     477,272        
Over-Allotment Option [Member] | Subsequent Event [Member] | Series F-3 Warrants [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriting Agreement [Member]              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     477,272