XML 32 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Equipment and Software
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Equipment and Software Property, Equipment and Software
Property, equipment and software consists of the following (in thousands):
December 31,
20242023
Computer equipment$3,661 $3,542 
Software10,926 9,759 
Furniture and office equipment697 706 
Motor vehicles50 50 
Lab equipment46,140 46,452 
Leasehold improvements44,097 48,620 
Construction in progress1,216 1,112 
Property, equipment and software106,787 110,241 
Less accumulated depreciation and amortization(88,687)(88,394)
Property, equipment and software, net$18,100 $21,847 

Depreciation and amortization expense related to property, equipment and software for the years ended December 31, 2024, 2023 and 2022 was $7.5 million, $9.6 million and $11.9 million, respectively.