XML 111 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 316,787 $ 315,974
Computers and software 107,907 104,290
Buildings, furniture, and improvements 148,870 146,071
Land 14,763 14,980
Construction in progress, including purchased equipment 51,306 49,682
Total cost 639,633 630,997
Accumulated depreciation (413,975) (404,446)
Property, plant, and equipment, net $ 225,658 $ 226,551