XML 43 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property Plant And Equipment [Line Items]    
Total $ 18,020 $ 17,795
Less: Accumulated depreciation (12,034) (11,214)
Property and equipment, net 5,986 6,581
Laboratory Equipment    
Property Plant And Equipment [Line Items]    
Total 9,840 9,625
Manufacturing Equipment    
Property Plant And Equipment [Line Items]    
Total 7,082 7,082
Computer Equipment    
Property Plant And Equipment [Line Items]    
Total 452 446
Furniture, Fixtures and Other    
Property Plant And Equipment [Line Items]    
Total 610 606
Construction in Progress    
Property Plant And Equipment [Line Items]    
Total $ 36 $ 36