v3.26.1
Note 14 - Common Stock Warrants - Fair Value Measurements of Warrants (Details)
Dec. 31, 2025
Dec. 31, 2024
Measurement Input, Expected Term [Member] | Minimum [Member]    
Warrant measurement input 4 5
Measurement Input, Expected Term [Member] | Maximum [Member]    
Warrant measurement input 5 5
Measurement Input, Price Volatility [Member] | Minimum [Member]    
Warrant measurement input 1.2633 1.186
Measurement Input, Price Volatility [Member] | Maximum [Member]    
Warrant measurement input 1.8777 1.186
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]    
Warrant measurement input 0.0371 0.0383
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]    
Warrant measurement input 0.0396 0.045
Measurement Input, Expected Dividend Rate [Member] | Minimum [Member]    
Warrant measurement input 0 0
Measurement Input, Expected Dividend Rate [Member] | Maximum [Member]    
Warrant measurement input 0 0