XML 64 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Equipment and Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 106,787 $ 110,241  
Construction in progress 1,216 1,112  
Less accumulated depreciation and amortization (88,687) (88,394)  
Property, equipment and software, net 18,100 21,847  
Depreciation expense 7,500 9,600 $ 11,900
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 3,661 3,542  
Software      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 10,926 9,759  
Furniture and office equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 697 706  
Motor vehicles      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 50 50  
Lab equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 46,140 46,452  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 44,097 $ 48,620