Annual report [Section 13 and 15(d), not S-K Item 405]

Note 7 - Stockholders' Equity - Schedule of Warrants under the Black-Scholes Model (Details)

v3.25.1
Note 7 - Stockholders' Equity - Schedule of Warrants under the Black-Scholes Model (Details)
Dec. 31, 2024
May 01, 2024
Jan. 05, 2024
Dec. 31, 2023
Measurement Input, Share Price [Member] | January 2023 Warrants [Member]        
Warrant Liability     14.25 12
Measurement Input, Share Price [Member] | New Series A Warrants [Member]        
Warrant Liability     14.25  
Measurement Input, Share Price [Member] | New Series B Warrants [Member]        
Warrant Liability     14.25  
Measurement Input, Share Price [Member] | October 2022 Warrants [Member]        
Warrant Liability 2 4.76   12
Measurement Input, Share Price [Member] | November 2023 Warrants [Member]        
Warrant Liability   4.76    
Measurement Input, Share Price [Member] | January 2024 Warrants [Member]        
Warrant Liability   4.76    
Measurement Input, Share Price [Member] | Series C Warrants [Member]        
Warrant Liability   4.76    
Measurement Input, Share Price [Member] | Series D Warrants [Member]        
Warrant Liability   4.76    
Measurement Input, Share Price [Member] | Placement Agents Warrants [Member]        
Warrant Liability   4.76    
Measurement Input, Risk Free Interest Rate [Member] | January 2023 Warrants [Member]        
Warrant Liability     0.044 0.0423
Measurement Input, Risk Free Interest Rate [Member] | New Series A Warrants [Member]        
Warrant Liability     0.0402  
Measurement Input, Risk Free Interest Rate [Member] | New Series B Warrants [Member]        
Warrant Liability     0.044  
Measurement Input, Risk Free Interest Rate [Member] | October 2022 Warrants [Member]        
Warrant Liability 0.0427 0.0479   0.0384
Measurement Input, Risk Free Interest Rate [Member] | November 2023 Warrants [Member]        
Warrant Liability   0.0464    
Measurement Input, Risk Free Interest Rate [Member] | January 2024 Warrants [Member]        
Warrant Liability   0.0464    
Measurement Input, Risk Free Interest Rate [Member] | Series C Warrants [Member]        
Warrant Liability   0.0464    
Measurement Input, Risk Free Interest Rate [Member] | Series D Warrants [Member]        
Warrant Liability   0.0496    
Measurement Input, Risk Free Interest Rate [Member] | Placement Agents Warrants [Member]        
Warrant Liability   0.0464    
Measurement Input, Expected Dividend Rate [Member] | January 2023 Warrants [Member]        
Warrant Liability     0 0
Measurement Input, Expected Dividend Rate [Member] | New Series A Warrants [Member]        
Warrant Liability     0  
Measurement Input, Expected Dividend Rate [Member] | New Series B Warrants [Member]        
Warrant Liability     0  
Measurement Input, Expected Dividend Rate [Member] | October 2022 Warrants [Member]        
Warrant Liability 0 0   0
Measurement Input, Expected Dividend Rate [Member] | November 2023 Warrants [Member]        
Warrant Liability   0    
Measurement Input, Expected Dividend Rate [Member] | January 2024 Warrants [Member]        
Warrant Liability   0    
Measurement Input, Expected Dividend Rate [Member] | Series C Warrants [Member]        
Warrant Liability   0    
Measurement Input, Expected Dividend Rate [Member] | Series D Warrants [Member]        
Warrant Liability   0    
Measurement Input, Expected Dividend Rate [Member] | Placement Agents Warrants [Member]        
Warrant Liability   0    
Measurement Input, Expected Term [Member] | January 2023 Warrants [Member]        
Warrant Liability     2.1 2.1
Measurement Input, Expected Term [Member] | New Series A Warrants [Member]        
Warrant Liability     5  
Measurement Input, Expected Term [Member] | New Series B Warrants [Member]        
Warrant Liability     1.5  
Measurement Input, Expected Term [Member] | October 2022 Warrants [Member]        
Warrant Liability 2.78 3.4   3.78
Measurement Input, Expected Term [Member] | November 2023 Warrants [Member]        
Warrant Liability   4.5    
Measurement Input, Expected Term [Member] | January 2024 Warrants [Member]        
Warrant Liability   4.7    
Measurement Input, Expected Term [Member] | Series C Warrants [Member]        
Warrant Liability   5    
Measurement Input, Expected Term [Member] | Series D Warrants [Member]        
Warrant Liability   1.5    
Measurement Input, Expected Term [Member] | Placement Agents Warrants [Member]        
Warrant Liability   5    
Measurement Input, Price Volatility [Member] | January 2023 Warrants [Member]        
Warrant Liability     1.85 1.75
Measurement Input, Price Volatility [Member] | New Series A Warrants [Member]        
Warrant Liability     1.38  
Measurement Input, Price Volatility [Member] | New Series B Warrants [Member]        
Warrant Liability     1.87  
Measurement Input, Price Volatility [Member] | October 2022 Warrants [Member]        
Warrant Liability 1.55 1.60   1.48
Measurement Input, Price Volatility [Member] | November 2023 Warrants [Member]        
Warrant Liability   1.48    
Measurement Input, Price Volatility [Member] | January 2024 Warrants [Member]        
Warrant Liability   1.45    
Measurement Input, Price Volatility [Member] | Series C Warrants [Member]        
Warrant Liability   1.41    
Measurement Input, Price Volatility [Member] | Series D Warrants [Member]        
Warrant Liability   1.32    
Measurement Input, Price Volatility [Member] | Placement Agents Warrants [Member]        
Warrant Liability   1.41