Note 12 - Other Equity Transactions - Expected Volatility of Equity (Details) - Stock Warrant Grants [Member] |
Dec. 31, 2024 |
|---|---|
| Measurement Input, Price Volatility [Member] | |
| Warrants and Rights Outstanding, Measurement Input | 67.2 |
| Measurement Input, Expected Dividend Rate [Member] | |
| Warrants and Rights Outstanding, Measurement Input | 0 |
| Measurement Input, Share Price [Member] | |
| Warrants and Rights Outstanding, Measurement Input | 34.29 |
| Measurement Input Strike Price [Member] | |
| Warrants and Rights Outstanding, Measurement Input | 15 |
| Measurement Input, Expected Term [Member] | |
| Warrants and Rights Outstanding, Measurement Input | 3.8 |
| Measurement Input, Risk Free Interest Rate [Member] | |
| Warrants and Rights Outstanding, Measurement Input | 0.0434 |