v3.26.1
Note 7 - Leases (Details Textual)
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Mar. 13, 2026
USD ($)
ft²
Mar. 09, 2026
USD ($)
ft²
Feb. 23, 2026
USD ($)
ft²
Lessee, Operating Lease, Renewal Term (Year) 5 years        
Lessee, Operating Lease, Liability, to be Paid, Year One $ 1,650,000        
Operating Lease, Liability 10,135,000        
Operating Lease, Right-of-Use Asset, Periodic Reduction 177,000 $ 0      
Lease, Cost 485,000 $ 4,000      
Operating Lease, Payments 375,000        
Microbial Building Lease [Member]          
Area of Real Estate Property (Square Foot) | ft²     8,042    
Lessee, Operating Lease, Term of Contract (Year)     8 years    
Lessee, Operating Lease, Renewal Term (Year)     5 years    
Lessee, Operating Lease, Option to Purchase, Amount     $ 12,500,000    
Lessee, Operating Lease, Base Rent     22,605    
Lessee, Operating Lease, Liability, to be Paid, Year One     271,260    
Operating Lease, Liability     $ 5.34    
Mammalian Building Lease [Member]          
Area of Real Estate Property (Square Foot) | ft²       20,144  
Lessee, Operating Lease, Term of Contract (Year)       102 months  
Lessee, Operating Lease, Base Rent       $ 55,030  
Lessee, Operating Lease, Liability, to be Paid, Year One       $ 660,357  
Lessee, Operating Lease, Annual Rent Increase, Percentage       3.00%  
Office Sublease [Member]          
Area of Real Estate Property (Square Foot) | ft²     8,122    
Lessee, Operating Lease, Base Rent     $ 30,436    
Operating Lease, Liability       $ 6.29  
Lessor, Operating Lease, Term of Contract (Month)     102 months    
Lessor, Operating Lease, Annual Rent Increase, Percentage     3.00%    
Lessor, Operating Lease, Payment to be Received     $ 3,900,000    
Warehouse Lease [Member]          
Area of Real Estate Property (Square Foot) | ft²         22,262
Lessee, Operating Lease, Term of Contract (Year)         35 months
Lessee, Operating Lease, Base Rent         $ 21,069
Operating Lease, Liability         $ 800,000
Facility Leases [Member]          
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 10,300,000        
Operating Lease, Incremental Borrowing Rate, Percent 11.00%        
Operating Lease, Right-of-Use Asset, Periodic Reduction $ 177,000        
Lease, Cost 391,000        
Operating Lease, Payments $ 342,000        
Operating Lease, Weighted Average Remaining Lease Term (Year) 7 years 11 months 12 days        
Operating Lease, Weighted Average Discount Rate, Percent 11.00%