XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 318,695 $ 315,974
Computers and software 107,703 104,290
Buildings, furniture, and improvements 147,320 146,071
Land 15,063 14,980
Construction in progress, including purchased equipment 45,237 49,682
Total cost 634,018 630,997
Accumulated depreciation (409,080) (404,446)
Property, plant, and equipment, net $ 224,938 $ 226,551