XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 318,218 $ 310,753
Computers and software 112,681 104,384
Buildings, furniture, and improvements 149,934 135,566
Land 15,463 18,433
Construction in progress, including purchased equipment 41,423 39,946
Total cost 637,719 609,082
Accumulated depreciation (416,924) (408,314)
Property, plant, and equipment, net $ 220,795 $ 200,768