v3.25.2
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