Note 15 - Subsequent Events (Details Textual) - USD ($) |
Mar. 02, 2026 |
Feb. 28, 2026 |
Jan. 28, 2026 |
Mar. 03, 2025 |
|---|---|---|---|---|
| Share Repurchase Program, Authorized, Amount | $ 5 | |||
| Subsequent Event [Member] | ||||
| Share Repurchase Program, Authorized, Amount | $ 5,000,000 | |||
| Subsequent Event [Member] | Streeterville Note [Member] | ||||
| Proceeds from Issuance of Debt | $ 20,000,000 | |||
| Subsequent Event [Member] | Tumim Stone Capital [Member] | ||||
| Equity Offering, Amount Available | $ 6,000,000 |