Note 8 - Capital Structure - Schedule of Warrants (Details) |
Jun. 30, 2026
USD ($)
$ / shares
shares
|
|---|---|
| Warrants outstanding (in shares) | shares | 518,033 |
| Warrants, fair value | $ | $ 13,875,939 |
| IPO Warrants [Member] | |
| Warrants outstanding (in shares) | shares | 9 |
| Warrants, exercise price (in dollars per share) | $ / shares | $ 40,650 |
| Warrants, expiration date | Oct. 31, 2026 |
| Warrants, fair value | $ | $ 170,397 |
| Private Placement Warrants [Member] | |
| Warrants outstanding (in shares) | shares | 426 |
| Warrants, exercise price (in dollars per share) | $ / shares | $ 140,625 |
| Warrants, expiration date | Apr. 30, 2027 |
| Warrants, fair value | $ | $ 6,071,114 |
| Series A Warrants [Member] | |
| Warrants outstanding (in shares) | shares | 517,598 |
| Warrants, exercise price (in dollars per share) | $ / shares | $ 48.3 |
| Warrants, expiration date | Jan. 31, 2030 |
| Warrants, fair value | $ | $ 7,634,428 |