XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Oct. 04, 2022
Sep. 29, 2022
Mar. 01, 2022
Dec. 31, 2023
Dec. 22, 2021
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         16,667
Securities Purchase Agreement [Member] | Common Stock Warrants and Prefunded Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     402,271    
Class of Warrant or Right, Sale Price (in dollars per share)     $ 34.92    
Securities Purchase Agreement [Member] | Prefunded Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     251,155    
Securities Purchase Agreement [Member] | Common Stock Warrant [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     188,366    
Securities Purchase Agreement [Member] | Private Placement [Member]          
Stock Issued During Period, Shares, New Issues (in shares)     536,361    
Stock and Warrants, Combined Issuance Price (in dollars per share)     $ 34.92    
Proceeds from Issuance or Sale of Equity     $ 27.5    
Securities Purchase Agreement [Member] | Registered Direct Offering [Member]          
Gain (Loss) on Issuance of Equity       $ (12.8)  
September Purchase Agreements [Member] | Common Stock Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   886,920      
September Purchase Agreements [Member] | Common Stock Warrants [Member] | Accredited Purchasers [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   877,197      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)   1      
September Purchase Agreements [Member] | Common Stock Warrants [Member] | Insiders [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   9,722      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)   1      
September Purchase Agreements [Member] | Registered Direct Offering [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 886,920 886,920      
Proceeds from Issuance of Common Stock $ 20.2        
September Purchase Agreements [Member] | Registered Direct Offering [Member] | Accredited Purchasers [Member]          
Stock Issued During Period, Shares, New Issues (in shares)   877,197      
Stock and Warrants, Combined Issuance Price (in dollars per share)   $ 22.8      
September Purchase Agreements [Member] | Registered Direct Offering [Member] | Insiders [Member]          
Stock Issued During Period, Shares, New Issues (in shares)   9,722      
Stock and Warrants, Combined Issuance Price (in dollars per share)   $ 25.2