Note 5 - Leases (Details Textual) |
Mar. 31, 2026 |
|---|---|
| Lessee, Operating Lease, Renewal Term (Year) | 5 years |
| Administrative Offices in San Jose [Member] | |
| Lessee, Operating Lease, Renewal Term (Year) | 5 years |
| Minimum [Member] | |
| Lessee, Operating Lease, Term of Contract (Month) | 19 months |
| Maximum [Member] | |
| Lessee, Operating Lease, Term of Contract (Month) | 50 months |