XML 81 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 311,771 $ 323,003
Computers and software 111,501 109,924
Buildings, furniture, and improvements 150,847 149,471
Land 14,538 14,988
Construction in progress, including purchased equipment 45,596 54,490
Total cost 634,253 651,876
Accumulated depreciation (408,328) (418,648)
Property, plant, and equipment, net $ 225,925 $ 233,228