XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Stockholders' Equity and Common Stock Warrants (Details Textual) - USD ($)
1 Months Ended 9 Months Ended
Apr. 01, 2024
Feb. 26, 2024
Jul. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2022
Stock Issued During Period, Shares, New Issues   495,959 63,422      
Proceeds from Issuance or Sale of Equity       $ 46,398,606 $ 810,000  
Class of Warrant or Right, Exercised   499,995        
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   36        
Shares Issued, Price Per Share     $ 12.78      
Proceeds from Issuance of Common Stock     $ 800,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          
Private Placement [Member]            
Stock Issued During Period, Shares, New Issues 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