XML 43 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Equipment and Software (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Property, equipment and software consists of the following (in thousands):
December 31,
20182017
Computer equipment$2,360 $2,261 
Software7,011 5,111 
Furniture and office equipment668 656 
Lab equipment36,062 20,549 
Leasehold improvements48,328 17,525 
Construction in progress218 32,800 
Property, equipment and software94,647 78,902 
Less accumulated depreciation and amortization(37,935)(28,919)
Property, equipment and software, net$56,712 $49,983