XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 333,584 $ 334,050
Computers and software 117,067 115,776
Buildings, furniture, and improvements 146,052 155,676
Land 11,976 14,303
Construction in progress, including purchased equipment 40,082 31,425
Total cost 648,761 651,230
Accumulated depreciation (459,013) (443,414)
Property, plant, and equipment, net $ 189,748 $ 207,816