XML 76 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Certain Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 153,712 $ 136,131
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (110,571) (113,203)
Property, Plant and Equipment, Net 43,141 22,928
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 72,731 75,229
Capitalized software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 37,141 34,190
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross [1] 38,718 15,170
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 2,913 6,036
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 2,209 $ 5,506
[1] During fiscal 2020, the Company completed construction of $23.9 million leasehold improvements for the new headquarters facility