XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 30,272 $ 31,532  
Less: accumulated depreciation (15,958) (15,038)  
Property and equipment, net 14,314 16,494  
Depreciation expense 4,731 4,441 $ 6,191
Laboratory equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 20,339 20,536  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 6,487 7,106  
Furniture and office equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 2,334 2,625  
Other      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 1,112 $ 1,265