XML 59 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 110,241 $ 113,660  
Construction in progress 1,112 356  
Less accumulated depreciation and amortization (88,394) (84,085)  
Property, equipment and software, net 21,847 29,575  
Depreciation expense 9,600 11,900 $ 11,300
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 3,542 3,489  
Software      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 9,759 9,604  
Furniture and office equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 706 713  
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,452 46,474  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 48,620 $ 52,974