Note 10 - Warrants to Purchase Common Stock - Fair Value Assumptions (Details) |
Jun. 30, 2025
$ / shares
yr
|
Dec. 31, 2024
$ / shares
yr
|
---|---|---|
Measurement Input, Expected Dividend Rate [Member] | ||
Warrants and Rights Outstanding, Measurement Input | 0 | 0 |
Measurement Input, Risk Free Interest Rate [Member] | ||
Warrants and Rights Outstanding, Measurement Input | 0.0399 | 0.0423 |
Measurement Input, Price Volatility [Member] | ||
Warrants and Rights Outstanding, Measurement Input | 0.9048 | 1.0136 |
Measurement Input, Expected Term [Member] | ||
Warrants and Rights Outstanding, Measurement Input | yr | 2 | 2 |
Measurement Input, Exercise Price [Member] | ||
Warrants and Rights Outstanding, Measurement Input | 0.01 | 0.01 |
Measurement Input, Share Price [Member] | ||
Warrants and Rights Outstanding, Measurement Input | 2.59 | 5.24 |
Fair Value per Warrant on Grant Date [Member] | ||
Warrants and Rights Outstanding, Measurement Input | 2.58 | 5.23 |