v3.26.1
Note 7 - Leases (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 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   5 years        
Lessee, Operating Lease, Liability, to be Paid, Year One $ 1,650,000   $ 1,650,000        
Operating Lease, Liability 10,021,000   10,021,000        
Operating Lease, Right-of-Use Asset, Periodic Reduction     428,000 $ 0      
Lease, Cost $ 535,000 $ 11,000 1,020,000 $ 15,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%   11.00%        
Operating Lease, Right-of-Use Asset, Periodic Reduction     $ 400,000        
Lease, Cost     900,000        
Operating Lease, Payments     $ 700,000        
Operating Lease, Weighted Average Remaining Lease Term (Year) 7 years 8 months 19 days   7 years 8 months 19 days        
Operating Lease, Weighted Average Discount Rate, Percent 11.00%   11.00%