v3.25.2
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