XML 73 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Schedule Of Property And Equipment, Net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Total property and equipment, gross $ 116,108 $ 116,769  
Accumulated depreciation and amortization (95,931) (99,420)  
Total property and equipment, net 20,177 17,349 $ 18,147
Computer equipment      
Total property and equipment, gross 9,205 10,065  
Furniture, fixtures and leasehold improvements      
Total property and equipment, gross 18,286 21,464  
Software      
Total property and equipment, gross 28,065 28,817  
Machinery and equipment      
Total property and equipment, gross $ 60,552 $ 56,423