Note 17 - Subsequent Event (Details Textual) - July 2026 Sales Agreement [Member] - USD ($) |
Jul. 02, 2026 |
Jun. 30, 2026 |
|---|---|---|
| Prepaid Issuance Costs | $ 237,000 | |
| Subsequent Event [Member] | ||
| Equity Offering, Maximum Offering Amount | $ 21,800,000 | |
| Equity Offering, Sales Agent Commission, Percentage | 3.00% |