v3.26.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Property and Equipment, Net [Line Items]          
Property and equipment $ 12,768   $ 12,768   $ 12,645
Less: accumulated depreciation (9,409)   (9,409)   (8,753)
Property and equipment, net 3,359   3,359   3,892
Depreciation 300 $ 400 700 $ 900  
Laboratory equipment          
Property and Equipment, Net [Line Items]          
Property and equipment 6,963   6,963   6,381
Furniture and fixtures          
Property and Equipment, Net [Line Items]          
Property and equipment 681   681   681
Leasehold improvements          
Property and Equipment, Net [Line Items]          
Property and equipment 5,124   5,124   5,124
Construction in process          
Property and Equipment, Net [Line Items]          
Property and equipment $ 0   $ 0   $ 459