Note 9 - Leases (Details Textual) |
Mar. 19, 2023 |
Dec. 07, 2022 |
Sep. 27, 2022 |
Mar. 31, 2024 |
---|---|---|---|---|
South Carolina Office Lease Agreement [Member] | ||||
Lessee, Operating Lease, Term of Contract (Month) | 38 months | |||
Lessee, Operating Lease, Period of Free Rental (Month) | 2 months | |||
Lessee, Operating Lease, Number of Renewals | 2 | |||
Lessee, Operating Lease, Renewal Term (Month) | 36 months | |||
Lessee, Operating Lease, Notice of Renewal Period (Day) | 180 days | |||
New Jersey Office Lease Agreement [Member] | ||||
Lessee, Operating Lease, Term of Contract (Month) | 24 months | |||
Lessee, Operating Lease, Number of Renewals | 1 | |||
Lessee, Operating Lease, Renewal Term (Month) | 24 months | 12 months | ||
Lessee, Operating Lease, Notice of Renewal Period (Day) | 9 months | |||
Park City Office Lease Agreement [Member] | ||||
Lessee, Operating Lease, Term of Contract (Month) | 36 months | |||
Lessee, Operating Lease, Number of Renewals | 1 | |||
Lessee, Operating Lease, Renewal Term (Month) | 36 months | |||
Lessee, Operating Lease, Notice of Renewal Period (Day) | 180 days |