XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 332,055 $ 310,753
Computers and software 111,227 104,384
Buildings, furniture, and improvements 150,049 135,566
Land 16,638 18,433
Construction in progress, including purchased equipment 41,959 39,946
Total cost 651,928 609,082
Accumulated depreciation (417,004) (408,314)
Property, plant, and equipment, net $ 234,924 $ 200,768