XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Equipment and Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 110,485 $ 103,776  
Construction in progress 630 2,022  
Less accumulated depreciation and amortization (72,809) (61,551)  
Property, equipment and software, net 37,676 42,225  
Depreciation expense 11,300 12,000 $ 12,300
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 2,890 2,663  
Software      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 9,453 8,242  
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 45,693 41,202  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 51,056 $ 48,884