XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 306,367 $ 323,003
Computers and software 113,639 109,924
Buildings, furniture, and improvements 151,795 149,471
Land 13,771 14,988
Construction in progress, including purchased equipment 33,661 54,490
Total cost 619,233 651,876
Accumulated depreciation (413,303) (418,648)
Property, plant, and equipment, net $ 205,930 $ 233,228