v3.25.2
Note 7 - Fair Value Measurements - Key Inputs (Details) - Private Warrants [Member]
Jun. 30, 2025
Dec. 31, 2024
Measurement Input, Risk Free Interest Rate [Member]    
Measurement Input 0.0431 0.0417
Measurement Input, Expected Term [Member]    
Measurement Input 0.46 0.95
Measurement Input, Price Volatility [Member]    
Measurement Input [1] 2.669 1.287
Measurement Input, Share Price [Member]    
Measurement Input 0.38 1.81
Measurement Input, Exercise Price [Member]    
Measurement Input 11.5 11.5
Measurement Input, Expected Dividend Rate [Member]    
Measurement Input 0 0
[1] Based on volatility implied by the Company's publicly traded warrant market price.