XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 315,068 $ 318,546
Computers and software 127,653 126,149
Buildings, furniture, and improvements 124,040 126,041
Land 8,223 7,846
Construction in progress, including purchased equipment 22,053 24,316
Total cost 597,037 602,898
Accumulated depreciation (475,011) (474,092)
Property, plant, and equipment, net $ 122,026 $ 128,806