Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 27,823 | $ 27,266 |
Less: accumulated depreciation and amortization | (22,433) | (21,322) |
Property and equipment, net | 5,390 | 5,944 |
Laboratory and clean room equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 15,750 | 15,549 |
Furniture and equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 1,979 | 1,951 |
Leasehold improvements | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 8,799 | 8,213 |
Construction in progress | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 418 | 686 |
Asset retirement cost | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 877 | $ 867 |