XML 75 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Total property and equipment, gross $ 124,333 $ 116,108
Accumulated depreciation and amortization (104,662) (95,931)
Total property and equipment, net 19,671 20,177
Computer equipment    
Total property and equipment, gross 9,885 9,205
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,542 18,286
Software    
Total property and equipment, gross 28,088 28,065
Machinery and equipment    
Total property and equipment, gross $ 67,818 $ 60,552