XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 299,761 $ 314,502
Computers and software 112,470 111,540
Buildings, furniture, and improvements 134,272 131,764
Land 10,270 8,952
Construction in progress, including purchased equipment 29,832 39,527
Total cost 586,605 606,285
Accumulated depreciation (435,942) (443,101)
Property, plant, and equipment, net $ 150,663 $ 163,184