XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 310,855 $ 310,753
Computers and software 110,758 104,384
Buildings, furniture, and improvements 145,893 135,566
Land 15,457 18,433
Construction in progress, including purchased equipment 45,370 39,946
Total cost 628,333 609,082
Accumulated depreciation (404,898) (408,314)
Property, plant, and equipment, net $ 223,435 $ 200,768