Note 14 - Subsequent Events (Details Textual) - Prefunded Warrants [Member] - shares |
3 Months Ended | 6 Months Ended | 13 Months Ended | ||
|---|---|---|---|---|---|
Aug. 06, 2026 |
Jul. 28, 2026 |
Jun. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2026 |
|
| Stock Issued During Period, Shares, Warrants Exercised (in shares) | 244,191 | 244,191 | |||
| Class of Warrant or Right, Exercised (in shares) | 244,191 | 244,191 | 0 | ||
| Class of Warrant or Right, Outstanding (in shares) | 36,252 | 36,252 | 36,252 | ||
| Subsequent Event [Member] | |||||
| Stock Issued During Period, Shares, Warrants Exercised (in shares) | 109,000 | 196,818 | |||
| Class of Warrant or Right, Exercised (in shares) | 109,000 | 196,818 |