v3.25.2
Property, Plant, and Equipment - Schedule of Property, plant and equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant, and Equipment    
Total property, plant and equipment $ 25,962 $ 24,107
Accumulated depreciation and amortization (16,422) (15,809)
Property, plant and equipment, net 9,540 8,298
Lab and build-to-suit equipment    
Property, Plant, and Equipment    
Total property, plant and equipment 7,747 6,918
Office equipment    
Property, Plant, and Equipment    
Total property, plant and equipment 7 7
Furniture and fixtures    
Property, Plant, and Equipment    
Total property, plant and equipment 497 481
Computer and other equipment    
Property, Plant, and Equipment    
Total property, plant and equipment 1,902 741
Leasehold improvements    
Property, Plant, and Equipment    
Total property, plant and equipment 13,010 12,959
Construction-in-progress    
Property, Plant, and Equipment    
Total property, plant and equipment $ 2,799 $ 3,001