v3.25.2
Note 10 - Net Loss Per Share (Details Textual)
3 Months Ended 6 Months Ended
Jul. 15, 2024
Jun. 30, 2025
shares
Jun. 30, 2024
shares
Jun. 30, 2025
shares
Jun. 30, 2024
shares
Dec. 31, 2024
shares
Weighted Average Number of Shares Outstanding, Basic (in shares)   13,336,088 757,340 12,341,614 750,130  
ATM Agreement [Member]            
Weighted Average Number of Shares Outstanding, Basic (in shares)       278,643    
Series X Preferred Stock [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)       1,265,601 1,265,601  
Series B Convertible Preferred Stock [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)       6,369,063    
Warrant [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)       20,502,073 1,104,218  
Share-Based Payment Arrangement, Option [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)       2,415,435 91,456  
Series A Convertible Preferred Stock [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)         231,412  
Reverse Stock Split [Member]            
Stockholders' Equity Note, Stock Split, Conversion Ratio 10          
Series A Preferred Stock [Member]            
Preferred Stock, Shares Outstanding (in shares)   0   0   0