v3.25.1
Property and Equipment, Net - Summary of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment    
Property plant and equipment, gross $ 26,234 $ 25,048
Less: Accumulated depreciation and amortization (15,883) (15,084)
Property and equipment, net 10,351 9,964
Laboratory equipment    
Property, Plant and Equipment    
Property plant and equipment, gross 8,326 7,119
Furniture and fixtures    
Property, Plant and Equipment    
Property plant and equipment, gross 839 839
Computer equipment and software    
Property, Plant and Equipment    
Property plant and equipment, gross 46 67
Leasehold improvements    
Property, Plant and Equipment    
Property plant and equipment, gross $ 17,023 $ 17,023