XML 53 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Stockholders' Equity (Deficit) (Details Textual)
3 Months Ended
Jun. 10, 2024
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Jun. 08, 2023
USD ($)
Class of Stock [Line Items]            
Preferred Stock, Shares Authorized (in shares)   15,000,000   15,000,000    
Common Stock, Shares, Outstanding (in shares)   12,539,482   12,228,479    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)   439,210        
Class of Warrant or Right, Outstanding (in shares)   726,375 501,000      
Preferred Stock, Shares Issued (in shares)   0        
Common Stock, Shares Authorized (in shares)   45,000,000   45,000,000    
Common Stock [Member]            
Class of Stock [Line Items]            
Stock Issued During Period, Shares, New Issues (in shares)   76,703 11,022      
Underwritten Public Offering [Member]            
Class of Stock [Line Items]            
Stock Issued During Period, Shares, New Issues (in shares) 731,750          
Warrant exercise price | $ / shares $ 26          
Warrants exercisable term 36 months          
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 20.5 $ 19.37        
Underwriting Agreement, Discount Percentage   5.50%        
Proceeds from Issuance of Common Stock, Net | $ $ 13,700,000          
Underwritten Public Offering [Member] | Measurement Input, Risk Free Interest Rate [Member] | Fair Value, Inputs, Level 2 [Member]            
Class of Stock [Line Items]            
Warrants and Rights Outstanding, Measurement Input 4.57          
Underwritten Public Offering [Member] | Measurement Input, Expected Term [Member] | Fair Value, Inputs, Level 2 [Member]            
Class of Stock [Line Items]            
Warrants and Rights Outstanding, Measurement Input 3          
Underwritten Public Offering [Member] | Measurement Input, Price Volatility [Member] | Fair Value, Inputs, Level 2 [Member]            
Class of Stock [Line Items]            
Warrants and Rights Outstanding, Measurement Input 57          
Underwritten Public Offering [Member] | Measurement Input, Expected Dividend Rate [Member] | Fair Value, Inputs, Level 2 [Member]            
Class of Stock [Line Items]            
Warrants and Rights Outstanding, Measurement Input 0          
Sales Agreement [Member]            
Class of Stock [Line Items]            
Stock Issued During Period, Shares, New Issues (in shares)     11,022      
Proceeds from Issuance of Common Stock, Net | $   $ 800,000 $ 200,000      
Sales Agreement [Member] | Common Stock [Member]            
Class of Stock [Line Items]            
Stock Issued During Period, Shares, New Issues (in shares)   76,703        
Balance remaining from sales agreement | $   $ 32,000,000        
Sales Agreement [Member] | Cantor Fitzgerald & Co. [Member]            
Class of Stock [Line Items]            
Offering Agreement, Maximum Aggregate Common Shares May be Offered | $           $ 40,000,000
Commission Fee, Percentage of Gross Proceeds of Shares Sold, Maximum           2.75%
Restricted Stock [Member]            
Class of Stock [Line Items]            
Common Stock, Shares, Outstanding (in shares)   12,539,482        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)   439,210 439,210 436,863 433,528