v3.26.1
Property and Equipment, Net - Summary of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment    
Property plant and equipment, gross $ 8,970 $ 8,920
Less: Accumulated depreciation and amortization (7,473) (7,005)
Property and equipment, net 1,497 1,915
Laboratory equipment    
Property, Plant, and Equipment    
Property plant and equipment, gross 8,085 8,035
Furniture and fixtures    
Property, Plant, and Equipment    
Property plant and equipment, gross 839 839
Computer equipment and software    
Property, Plant, and Equipment    
Property plant and equipment, gross $ 46 $ 46