v3.26.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment    
Less: accumulated depreciation $ (44,394) $ (34,618)
Total Property and Equipment, Net 63,563 49,553
Lab equipment    
Property, Plant and Equipment    
Property and equipment, gross 55,586 41,728
Office equipment    
Property, Plant and Equipment    
Property and equipment, gross 6,883 6,330
Furniture and fittings    
Property, Plant and Equipment    
Property and equipment, gross 2,651 2,359
Leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross 15,762 14,116
Assets under construction    
Property, Plant and Equipment    
Property and equipment, gross $ 27,075 $ 19,638