XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Jun. 28, 2020
Dec. 31, 2019
Total property and equipment, gross $ 124,496 $ 116,008
Accumulated depreciation and amortization (108,960) (98,325)
Total 15,536 17,683
Computer equipment    
Total property and equipment, gross 10,376 9,883
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,134 18,623
Software    
Total property and equipment, gross 28,718 27,865
Machinery and equipment    
Total property and equipment, gross $ 67,268 $ 59,637