XML 44 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Equipment and Software (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property, equipment and software consists of the following (in thousands):
December 31,
20192018
Computer equipment$2,430  $2,360  
Software7,513  7,011  
Furniture and office equipment713  668  
Motor Vehicles50  —  
Lab equipment38,368  36,062  
Leasehold improvements48,675  48,328  
Construction in progress187  218  
Property, equipment and software97,936  94,647  
Less accumulated depreciation and amortization(49,725) (37,935) 
Property, equipment and software, net$48,211  $56,712