Note 7 - Leases (Details Textual) - USD ($) |
1 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 01, 2018 |
May 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Lessee, Operating Lease, Term of Contract (Month) | 129 months | |||
| Lessee, Operating Lease, Term of Contract, Extension (Month) | 86 months | |||
| Lessee, Operating Lease, Discount Rate | 7.00% | |||
| Increase (Decrease) in Operating Lease Liability | $ 2,800,000 | $ (138,000) | $ (133,000) | |
| Increase (Decrease) in Operating Lease Right-of-use Asset | 2,800,000 | |||
| Minimum [Member] | ||||
| Operating Leases, Monthly Payments | $ 25,000 | 45,000 | ||
| Maximum [Member] | ||||
| Operating Leases, Monthly Payments | $ 30,000 | $ 52,000 | ||