v3.26.1
Property and Equipment, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property and equipment, net    
Total property and equipment $ 29,169 $ 31,895
Less: accumulated depreciation (26,285) (28,353)
Property and equipment, net 2,884 3,542
Laboratory equipment    
Property and equipment, net    
Total property and equipment 19,094 21,558
Leasehold improvements    
Property and equipment, net    
Total property and equipment 8,403 8,403
Computer equipment    
Property and equipment, net    
Total property and equipment 1,161 1,399
Furniture and office equipment    
Property and equipment, net    
Total property and equipment 191 191
Software    
Property and equipment, net    
Total property and equipment $ 320 $ 344