Quarterly report [Sections 13 or 15(d)]

Note 18 - Warrants - Weighted Average Valuation Assumptions of Warrants (Details)

v3.25.1
Note 18 - Warrants - Weighted Average Valuation Assumptions of Warrants (Details)
Mar. 31, 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