XML 49 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Equipment and Software (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
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