v3.26.1
Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total $ 126,326 $ 115,740
Less: Accumulated depreciation (21,644) (18,297)
Property and equipment, net 104,682 97,443
Land    
Property, Plant, and Equipment [Line Items]    
Total 7,245 7,245
Building    
Property, Plant, and Equipment [Line Items]    
Total 44,454 0
Lab equipment    
Property, Plant, and Equipment [Line Items]    
Total 35,964 33,034
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total 14,915 14,834
Computer equipment    
Property, Plant, and Equipment [Line Items]    
Total 6,783 5,920
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total 4,385 3,648
Construction-in-progress    
Property, Plant, and Equipment [Line Items]    
Total $ 12,580 $ 51,059