XML 37 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components (Components of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment $ 74,288 $ 71,180
Less: Accumulated depreciation (44,218) (37,107)
Property and equipment, net 30,070 34,073
Laboratory Equipment And Machinery [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 25,173 24,111
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 29,902 29,821
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 11,851 9,484
Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 4,747 4,734
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 2,422 2,422
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 193 $ 608