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          
Total property and equipment $ 10,114   $ 10,114   $ 9,173
Less: Accumulated depreciation (7,539)   (7,539)   (7,230)
Total property and equipment, net 2,575   2,575   1,943
Depreciation expense 165 $ 13 309 $ 48  
Furniture, fixtures and vehicles          
Property and Equipment, Net          
Total property and equipment 177   177   177
Computer hardware and software          
Property and Equipment, Net          
Total property and equipment 96   96   96
Leasehold improvements          
Property and Equipment, Net          
Total property and equipment 4,833   4,833   4,639
Lab equipment          
Property and Equipment, Net          
Total property and equipment 4,256   4,256   4,006
Construction in progress          
Property and Equipment, Net          
Total property and equipment $ 752   $ 752   $ 255