v3.25.2
Property and Equipment, Net - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property Plant And Equipment [Line Items]    
Total property and equipment $ 4,328 $ 4,151
Less: accumulated depreciation (3,874) (3,680)
Property and equipment, net 454 471
Laboratory Equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 3,935 3,785
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment 68 68
Computer and office equipment [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 207 180
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 118 $ 118