XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 333,973 $ 334,050
Computers and software 116,121 115,776
Buildings, furniture, and improvements 153,246 155,676
Land 13,900 14,303
Construction in progress, including purchased equipment 30,207 31,425
Total cost 647,447 651,230
Accumulated depreciation (447,797) (443,414)
Property, plant, and equipment, net $ 199,650 $ 207,816