XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 321,155 $ 315,974
Computers and software 108,110 104,290
Buildings, furniture, and improvements 148,026 146,071
Land 15,201 14,980
Construction in progress, including purchased equipment 51,100 49,682
Total cost 643,592 630,997
Accumulated depreciation (415,079) (404,446)
Property, plant, and equipment, net $ 228,513 $ 226,551