XML 24 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 27, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross $ 130,132 $ 128,790
Less: accumulated depreciation and amortization (111,231) (106,469)
Property and Equipment, Net 18,901 22,321
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 75,321 75,094
Capitalized Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 33,760 32,696
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross 15,050 14,951
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment, Gross $ 6,001 $ 6,049