Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
Note 18 - Warrants - Weighted Average Valuation Assumptions of Warrants (Details)
Dec. 31, 2024
Dec. 31, 2023
Measurement Input, Expected Term [Member]    
Warrants, Measurement Input 3 3
Measurement Input, Price Volatility [Member]    
Warrants, Measurement Input 1.093 1.24
Measurement Input, Risk Free Interest Rate [Member]    
Warrants, Measurement Input 0.043 0.04
Measurement Input, Expected Dividend Rate [Member]    
Warrants, Measurement Input 0 0