XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 335,805 $ 334,050
Computers and software 117,060 115,776
Buildings, furniture, and improvements 147,764 155,676
Land 12,121 14,303
Construction in progress, including purchased equipment 36,555 31,425
Total cost 649,305 651,230
Accumulated depreciation (453,096) (443,414)
Property, plant, and equipment, net $ 196,209 $ 207,816