XML 62 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Note 9 - Stockholders' Equity and Common Stock Warrants (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 11, 2024
Apr. 01, 2024
Feb. 26, 2024
Dec. 31, 2025
May 12, 2025
Series A Warrant [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   2,532,285      
Prefunded Warrant [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   449,023      
Class of Warrant or Right, Exercised 449,023   499,995    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 45   36    
Stock Issued During Period, Shares, Exercise Of Warrants 448,978   495,959    
Private Placement [Member]          
Stock Issued During Period, Shares, New Issues   2,083,262      
Proceeds from Issuance or Sale of Equity   $ 50.0      
Payments of Stock Issuance Costs   $ 3.6      
May 2025 At-the-market Offering [Member]          
Stock Issued During Period, Shares, New Issues       550,000  
Payments of Stock Issuance Costs       $ 0.1  
Share Sales Agreement, Maximum Amount         $ 50.0
Proceeds from Issuance of Common Stock       $ 4.7