v3.26.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Property and Equipment, Net [Line Items]      
Property and equipment $ 12,777   $ 12,645
Less: accumulated depreciation (9,097)   (8,753)
Property and equipment, net 3,680   3,892
Depreciation 300 $ 500  
Laboratory equipment      
Property and Equipment, Net [Line Items]      
Property and equipment 6,943   6,381
Furniture and fixtures      
Property and Equipment, Net [Line Items]      
Property and equipment 681   681
Leasehold improvements      
Property and Equipment, Net [Line Items]      
Property and equipment 5,124   5,124
Construction in process      
Property and Equipment, Net [Line Items]      
Property and equipment $ 29   $ 459