v3.26.1
Note 20 - Subsequent Events (Details Textual)
Feb. 06, 2026
USD ($)
$ / shares
shares
Mar. 13, 2026
USD ($)
ft²
Mar. 09, 2026
USD ($)
ft²
Dec. 31, 2025
$ / shares
Dec. 09, 2025
$ / shares
Mar. 07, 2025
$ / shares
Dec. 31, 2024
$ / shares
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Subsequent Event [Member] | Microbial Building Lease [Member]              
Area of Real Estate Property (Square Foot) | ft²   8,024          
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          
Subsequent Event [Member] | 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%        
Subsequent Event [Member] | 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          
Subsequent Event [Member] | Tumim Purchase Agreement [Member]              
Equity Issuable, Maximum Value $ 50,000,000            
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0001            
Equity Issuable, Maximum Percent of Shares Ownable 4.99%            
Equity Issuable, Total Maximum Shares Ownable (in shares) | shares 506,848            
Equity Issuable, Total Maximum Shares Ownable, Percent of Outstanding Stock 19.99%            
Equity Issuable, Minimum Price per Share (in dollars per share) | $ / shares $ 1.02            
Subsequent Event [Member] | Tumim Purchase Agreement [Member] | Prefunded Warrants [Member]              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 437,012            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.0001            
Subsequent Event [Member] | Tumim Purchase Agreement [Member] | Maximum [Member]              
Equity Issuable, Price per Share, Percent of One-day VWAP 97.00%            
Equity Issuable, Price per Share, Percent of Three-day VWAP 95.00%            
Equity Issuable, Maximum Percent of Shares Ownable 9.99%            
Subsequent Event [Member] | Tumim Purchase Agreement [Member] | Minimum [Member]              
Equity Issuable, Price per Share, Percent of One-day VWAP 15.00%            
Equity Issuable, Price per Share, Percent of Three-day VWAP 40.00%