Note 7 - Leases (Details Textual) - USD ($) |
1 Months Ended | |
|---|---|---|
May 31, 2023 |
Dec. 31, 2022 |
|
| Building [Member] | ||
| Lessee, Operating Lease, Renewal Term (Year) | 5 years | |
| Computer Equipment [Member] | ||
| Lessee, Finance Lease, Term of Contract (Month) | 63 months | |
| Single Tenant Industrial Building Lease [Member] | ||
| Lessee, Operating Lease, Term of Contract (Year) | 10 years | |
| Lessee, Operating Lease, Renewal Term (Year) | 5 years | |
| Sale Leaseback. Annual Rent Payment | $ 619,500 | |
| Sale Leaseback, Percentage Of Annual Rent Increase | 4.00% | |
| Sale Leaseback, Management Fee On Rent Payment | 3.00% |