XML 65 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Equipment and Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 113,660 $ 110,485  
Construction in progress 356 630  
Less accumulated depreciation and amortization (84,085) (72,809)  
Property, equipment and software, net 29,575 37,676  
Depreciation expense 11,900 11,300 $ 12,000
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 3,489 2,890  
Software      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 9,604 9,453  
Furniture and office equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 713 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,474 45,693  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 52,974 $ 51,056