XML 69 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Stockholders' Equity and Common Stock Warrants (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Dec. 11, 2024
Apr. 01, 2024
Feb. 26, 2024
Jul. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Sale of common stock (in shares)       63,422    
Shares Issued, Price Per Share       $ 12.78    
Proceeds from Issuance of Common Stock       $ 800,000 $ 46,398,606 $ 810,000
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]            
Sale of common stock (in shares)   2,083,262        
Proceeds from Issuance or Sale of Equity   $ 50,000,000        
Payments of Stock Issuance Costs   $ 3,600,000        
Sales Agreement [Member]            
Share Sales Agreement, Maximum Amount         $ 20,000,000