XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 297,314 $ 279,746
Computers and software 105,570 98,125
Buildings, furniture, and improvements 130,165 122,680
Land 18,161 17,179
Construction in progress, including purchased equipment 32,036 29,358
Total cost 583,246 547,088
Accumulated depreciation (396,740) (370,630)
Property, plant, and equipment, net $ 186,506 $ 176,458