XML 56 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Equipment and Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 103,776 $ 97,936  
Construction in progress 2,022 187  
Less accumulated depreciation and amortization (61,551) (49,725)  
Property, equipment and software, net 42,225 48,211  
Depreciation expense 12,000 12,300 $ 9,200
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 2,663 2,430  
Software      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 8,242 7,513  
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 41,202 38,368  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 48,884 $ 48,675