XML 57 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 287,378 $ 279,746
Computers and software 101,648 98,125
Buildings, furniture, and improvements 125,383 122,680
Land 17,604 17,179
Construction in progress, including purchased equipment 29,612 29,358
Total cost 561,625 547,088
Accumulated depreciation (382,978) (370,630)
Property, plant, and equipment, net $ 178,647 $ 176,458