XML 77 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Machinery and equipment $ 310,753 $ 279,746
Computers and Software, Gross 104,384 98,125
Buildings, furniture, and improvements 135,566 122,680
Land 18,433 17,179
Construction in progress, including purchased equipment 39,946 29,358
Total cost 609,082 547,088
Accumulated depreciation (408,314) (370,630)
Property, plant, and equipment, net $ 200,768 $ 176,458