Note 9 - Leases (Details Textual) - USD ($) |
1 Months Ended | 3 Months Ended | |
|---|---|---|---|
Jan. 31, 2025 |
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 0 | $ 830,720 | |
| Lease Agreement for Second Facility [Member] | |||
| Lessee, Operating Lease, Term of Contract (Year) | 5 years | ||
| Lessee, Operating Lease, Renewal Term (Year) | 5 years | ||
| Lessee, Operating Lease, Rate Change | 3.00% | ||
| Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 830,720 | ||
| Property, Plant, and Equipment, Useful Life (Year) | 15 years | ||
| Lessee, Operating Lease, Discount Rate | 6.75% | ||