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% |
| X | ||||||||||
- Definition Maximum value of company's equity authorized for issuance under equity offering. No definition available.
|
| X | ||||||||||
- Definition The amount of commission, expressed as a percentage of gross proceeds, owed to the sales agent as part of an equity offering. No definition available.
|
| X | ||||||||||
- Definition The amount of prepaid issuance costs. No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|