XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 14, 2024
Jun. 08, 2023
Aug. 11, 2022
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Sep. 26, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Jun. 17, 2020
Common Stock, Shares Authorized (in shares)       200,000,000       200,000,000      
Common Stock, Par or Stated Value Per Share (in dollars per share)       $ 0.0001       $ 0.0001      
Preferred Stock, Shares Authorized (in shares)       50,000,000       50,000,000      
Preferred Stock, Par or Stated Value Per Share (in dollars per share)       $ 0.0001       $ 0.0001      
Common Stock, Shares, Outstanding (in shares)       6,169,681       5,972,638      
Payments of Stock Issuance Costs       $ (0) $ 160            
August 2022 Prefunded Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     87,500                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 0.02                
August 2022 Common Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     1,265,547                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)     1                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 8.6           $ 2.32 $ 3.3  
Warrants and Rights Outstanding, Term (Year)     5 years                
August 2022 Common and Prefunded Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)     1                
Sale of Stock, Price Per Share (in dollars per share)     $ 8.58                
Warrants and Rights Outstanding, Term (Year)     5 years                
Warrants and Rights Outstanding     $ 6,000                
Pre-Funded Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   430,217                  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)   1                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.0001 $ 0.02                
Tranche A Common Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   2,173,912                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 3.18                  
Warrants and Rights Outstanding, Term (Year)   5 years                  
Tranche B Common Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   2,173,912   1,630,424       1,806,434      
Proceeds from Warrant Exercises $ 3,500                    
Stock Issued During Period, Shares, Warrants Exercised (in shares) 367,478                    
Common Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.59                  
Common Warrants Exchanged for PreFunded Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.5899                  
Securities Purchase Agreement Warrants [Member]                      
Warrants and Rights Outstanding   $ 5,000                  
Payments of Stock Issuance Costs   $ 600                  
Tranche B Pre-Funded Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 1,806,434         176,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.0001         $ 0.0001          
Warrants and Rights Outstanding $ 5,100                    
Class of Warrant or Right, Issued During Period (in shares) 1,806,434                    
The 2020 Shelf [Member]                      
Sale of Stock, Maximum Amount of Equity Issuable                     $ 100,000
The August 2022 Offering [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)     1,075,290                
Sale of Stock, Price Per Share (in dollars per share)     $ 8.6                
Proceeds from Issuance or Sale of Equity     $ 10,000                
Payment of Financing and Stock Issuance Costs     $ 900                
Securities Purchase Agreement [Member]                      
Stock Issued During Period, Shares, New Issues (in shares)   1,743,695                  
Proceeds from Issuance or Sale of Equity   $ 4,000                  
Payment of Financing and Stock Issuance Costs   $ 3,400                  
The 2024 Shelf [Member]                      
Sale of Stock, Maximum Amount of Equity Issuable             $ 100,000        
Restricted Stock [Member]                      
Common Stock, Shares, Outstanding (in shares)       36,256