XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Financing Activities (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 29, 2024
Jul. 26, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jan. 29, 2025
Sep. 27, 2024
Dec. 31, 2023
Class of Warrant or Right, Issued During Period (in shares)           0 28,572        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 56.63 $ 2.53 $ 56.63 $ 2.53 $ 56.63 $ 1.41     $ 50.96
Class of Warrant or Right, Exercised During Period (in shares)           (930,511) (0)        
Modification of Warrants           $ 0 $ 69        
The 2024 Warrant Reprice Transaction [Member]                      
Debt Issuance Costs, Net       $ 96   $ 96          
Prefunded Warrants 2024 Public Offering [Member]                      
Class of Warrant or Right, Issued During Period (in shares)   2,041,814                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.01               $ 0.66  
Class of Warrant or Right, Exercise Price, Percentage of Volume Weighted Average Prices   90.00%                  
Class of Warrant or Right, Exercise Price, Trading Days   5 days                  
Series F-1 Warrants [Member]                      
Class of Warrant or Right, Issued During Period (in shares)   3,200,380                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   3,200,380                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.1   $ 0.66   $ 0.66          
Warrants and Rights Outstanding, Term (Year)   5 years                  
Series F-2 Warrants [Member]                      
Class of Warrant or Right, Issued During Period (in shares)   3,200,380                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   3,200,380                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.1                  
Warrants and Rights Outstanding, Term (Year)                 6 months    
Series F-3 Warrants [Member]                      
Class of Warrant or Right, Issued During Period (in shares)   3,200,380                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   3,200,380                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.1   0.66   0.66          
Warrants and Rights Outstanding, Term (Year)   1 year                  
Class of Warrant or Right, Exercised During Period (in shares)               527,784      
Existing Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       2.5   2.5          
Class of Warrant or Right, Exercised During Period (in shares)     90,381                
Proceeds from Warrant Exercises     $ 200                
June 2024 Warrant [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     90,381   90,381   90,381        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 2.57 $ 2.57 $ 2.57 $ 2.57 $ 2.57        
Warrants and Rights Outstanding, Term (Year)       5 years   5 years          
The 2024 Warrant Reprice Transaction [Member]                      
Modification of Warrants       $ (69) $ (69)            
The 2024 Public Offering [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)   1,158,566                  
Maximum Percentage of Common Stock Outstanding   4.99%                  
Proceeds from Issuance of Stock and Warrants $ 3,900                    
The 2024 Public Offering [Member] | Election of the holder prior to the date of issuance [Member]                      
Maximum Percentage of Common Stock Outstanding   9.99%                  
Over-Allotment Option [Member] | Underwriter From 2024 Public Offering [Member]                      
Stock Issued During Period, Shares, New Issues (in shares) 336,832                    
Over-Allotment Option [Member] | Maximum Amount Purchasable By Underwriter [Member] | Underwriter From 2024 Public Offering [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)   477,272                  
Option Period   45 days                  
Over-Allotment Option [Member] | Series F-1 Warrants [Member] | Underwriter From 2024 Public Offering [Member]                      
Class of Warrant or Right, Issued During Period (in shares) 336,832                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 336,832                    
Over-Allotment Option [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 (in shares)   477,272                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   477,272                  
Over-Allotment Option [Member] | Series F-2 Warrants [Member] | Underwriter From 2024 Public Offering [Member]                      
Class of Warrant or Right, Issued During Period (in shares) 336,832                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 336,832                    
Over-Allotment Option [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 (in shares)   477,272                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   477,272                  
Over-Allotment Option [Member] | Series F-3 Warrants [Member] | Underwriter From 2024 Public Offering [Member]                      
Class of Warrant or Right, Issued During Period (in shares) 336,832                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 336,832                    
Over-Allotment Option [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 (in shares)   477,272                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   477,272