XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 292,330 $ 279,746
Computers and software 106,287 98,125
Buildings, furniture, and improvements 134,536 122,680
Land 18,596 17,179
Construction in progress, including purchased equipment 37,846 29,358
Total cost 589,595 547,088
Accumulated depreciation (396,811) (370,630)
Property, plant, and equipment, net $ 192,784 $ 176,458