XML 90 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 23,988 $ 19,948
Accumulated depreciation and amortization (14,647) (11,506)
Depreciated cost 9,342 8,442
Computers and laboratory equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,448 12,220
Office furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,486 2,308
Production equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,237 1,228
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,818 $ 4,192