v3.26.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment    
Less: accumulated depreciation $ (47,812) $ (44,394)
Total property and equipment, net 60,523 63,563
Lab equipment    
Property, Plant, and Equipment    
Property and equipment, gross 54,776 55,586
Office equipment    
Property, Plant, and Equipment    
Property and equipment, gross 6,683 6,883
Furniture and fixtures    
Property, Plant, and Equipment    
Property and equipment, gross 2,621 2,651
Leasehold improvements    
Property, Plant, and Equipment    
Property and equipment, gross 32,198 15,762
Assets under construction    
Property, Plant, and Equipment    
Property and equipment, gross $ 12,057 $ 27,075