XML 78 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Certain Balance Sheet Components - Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Machinery and equipment $ 334,050 $ 323,003
Computers and software 115,776 109,924
Buildings, furniture, and improvements 155,676 149,471
Land 14,303 14,988
Construction in progress, including purchased equipment 31,425 54,490
Total cost 651,230 651,876
Accumulated depreciation (443,414) (418,648)
Property, plant, and equipment, net $ 207,816 $ 233,228