v3.25.2
Note 18 - Warrants - Weighted Average Valuation Assumptions of Warrants (Details)
Jun. 30, 2025
Measurement Input, Expected Term [Member]  
Warrants, Measurement Input 3
Measurement Input, Price Volatility [Member]  
Warrants, Measurement Input 1.095
Measurement Input, Risk Free Interest Rate [Member]  
Warrants, Measurement Input 0.043
Measurement Input, Expected Dividend Rate [Member]  
Warrants, Measurement Input 0