XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 302,385 $ 323,003
Computers and software 111,774 109,924
Buildings, furniture, and improvements 151,440 149,471
Land 13,771 14,988
Construction in progress, including purchased equipment 43,125 54,490
Total cost 622,495 651,876
Accumulated depreciation (406,176) (418,648)
Property, plant, and equipment, net $ 216,319 $ 233,228