XML 45 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Software (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property, equipment and software consists of the following (in thousands):
December 31,
20232022
Computer equipment$3,542 $3,489 
Software9,759 9,604 
Furniture and office equipment706 713 
Motor vehicles50 50 
Lab equipment46,452 46,474 
Leasehold improvements48,620 52,974 
Construction in progress1,112 356 
Property, equipment and software110,241 113,660 
Less accumulated depreciation and amortization(88,394)(84,085)
Property, equipment and software, net$21,847 $29,575