XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Sep. 27, 2020
Dec. 31, 2019
Total property and equipment, gross $ 127,139 $ 116,008
Accumulated depreciation and amortization (111,826) (98,325)
Total 15,313 17,683
Computer equipment    
Total property and equipment, gross 10,433 9,883
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,266 18,623
Software    
Total property and equipment, gross 29,227 27,865
Machinery and equipment    
Total property and equipment, gross $ 69,213 $ 59,637