XML 12 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 31, 2019
Total property and equipment, gross $ 117,644 $ 116,008
Accumulated depreciation and amortization (101,262) (98,325)
Total 16,382 17,683
Computer equipment    
Total property and equipment, gross 10,292 9,883
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,539 18,623
Software    
Total property and equipment, gross 27,877 27,865
Machinery and equipment    
Total property and equipment, gross $ 60,936 $ 59,637