XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Components - Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Machinery and equipment $ 314,502 $ 334,050
Computers and software 111,540 115,776
Buildings, furniture, and improvements 131,764 155,676
Land 8,952 14,303
Construction in progress, including purchased equipment 39,527 31,425
Total cost 606,285 651,230
Accumulated depreciation (443,101) (443,414)
Property, plant, and equipment, net $ 163,184 $ 207,816