v3.26.1
Property, plant and equipment - Schedule of Property Plant and Equipment (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, gross $ 31,937,324 $ 30,822,364
Less: accumulated depreciation and amortization (18,123,754) (17,516,462)
Property, plant and equipment, net 13,813,570 13,305,902
Laboratory Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, gross 11,521,555 11,339,840
Animal Facility Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, gross 8,400,580 8,400,580
Animal Facility Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, gross 1,267,529 1,278,123
Construction-in-Progress [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, gross 1,435,480 759,279
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, gross 7,166,839 7,064,721
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, gross 201,590 201,590
Office Furniture and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property, plant and equipment, gross $ 1,943,751 $ 1,778,231