XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 311,116 $ 314,502
Computers and software 110,885 111,540
Buildings, furniture, and improvements 136,531 131,764
Land 10,625 8,952
Construction in progress, including purchased equipment 35,808 39,527
Total cost 604,965 606,285
Accumulated depreciation (447,721) (443,101)
Property, plant, and equipment, net $ 157,244 $ 163,184