v3.26.1
Note 13 - Fair Value Measurements - Schedule of Significant Inputs (Details)
Jun. 30, 2026
$ / shares
Dec. 31, 2025
$ / shares
Jun. 30, 2025
Anson Convertible Notes [Member] | Measurement Input, Share Price [Member]      
Measurement input     3.26
Anson Convertible Notes [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]      
Measurement input     0.54
Anson Convertible Notes [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]      
Measurement input     0.83
Anson Convertible Notes [Member] | Measurement Input Cost of Debt [Member]      
Measurement input     0.1266
Anson Convertible Notes [Member] | Measurement Input, Price Volatility [Member] | Minimum [Member]      
Measurement input     1.175
Anson Convertible Notes [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member]      
Measurement input     1.38
Anson Convertible Notes [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Measurement input     0.0407
Anson Convertible Notes [Member] | Measurement Input, Probability of Default [Member]      
Measurement input     0
Warrants [Member] | Minimum [Member]      
Fair value of warrants (in dollars per share)   $ 0.01  
Warrants [Member] | Maximum [Member]      
Fair value of warrants (in dollars per share) $ 0.01 $ 2.22  
Warrants [Member] | Measurement Input, Share Price [Member]      
Warrant measurement input 4.09 2.71  
Warrants [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]      
Warrant measurement input 3.13 0.39  
Warrants [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]      
Warrant measurement input 3.72 3.62  
Warrants [Member] | Measurement Input, Exercise Price [Member] | Minimum [Member]      
Warrant measurement input 1.65 1.65  
Warrants [Member] | Measurement Input, Exercise Price [Member] | Maximum [Member]      
Warrant measurement input 2.3 11.5  
Warrants [Member] | Measurement Input, Price Volatility [Member] | Minimum [Member]      
Warrant measurement input 1.0626 0.8052  
Warrants [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member]      
Warrant measurement input 1.1021 1.188  
Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Warrant measurement input 0.0415    
Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]      
Warrant measurement input   0.0361  
Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]      
Warrant measurement input   0.0364  
Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]      
Warrant measurement input 0 0