v3.25.1
Property and equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property Plant And Equipment [Line Items]      
Property and equipment $ 15,078   $ 15,078
Less: accumulated depreciation (9,600)   (9,236)
Total property and equipment, net 5,478   5,842
Depreciation expense 364 $ 375  
Laboratory equipment      
Property Plant And Equipment [Line Items]      
Property and equipment 8,212   8,212
Leasehold improvements      
Property Plant And Equipment [Line Items]      
Property and equipment 4,712   4,712
Furniture and fixtures      
Property Plant And Equipment [Line Items]      
Property and equipment 1,435   1,435
Office equipment      
Property Plant And Equipment [Line Items]      
Property and equipment 621   621
Computer equipment      
Property Plant And Equipment [Line Items]      
Property and equipment $ 98   $ 98