Note 11 - Fair Value Measurements - Summary of Valuation Assumption (Details) |
Jun. 30, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
May 12, 2023
USD ($)
|
Apr. 21, 2023
USD ($)
|
Apr. 06, 2023
USD ($)
|
|---|---|---|---|---|---|
| Investment | $ 50,769,344 | $ 50,173,913 | $ 365,000 | $ 2,000,000 | $ 7,000,000 |
| April 21, 2023 | $ 50,769,344 | $ 50,173,913 | $ 365,000 | $ 2,000,000 | $ 7,000,000 |
| Measurement Input, Share Price [Member] | |||||
| Investment, Measurement Input | 0.74 | 0.86 | 0.78 | ||
| Measurement Input, Price Volatility [Member] | |||||
| Investment, Measurement Input | 0.95 | 0.95 | 0.94 | ||
| Measurement Input, Risk Free Interest Rate [Member] | |||||
| Investment, Measurement Input | 0.0507 | 0.05 | 0.048 |