XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Stockholders' Equity and Common Stock Warrants (Details Textual) - USD ($)
6 Months Ended
Apr. 01, 2024
Feb. 26, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Stock Issued During Period, Shares, New Issues   495,959      
Proceeds from Issuance or Sale of Equity     $ 46,411,946 $ 0  
Class of Warrant or Right, Exercised   499,995      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   36      
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