XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 325,716 $ 318,546
Computers and software 126,043 126,149
Buildings, furniture, and improvements 124,494 126,041
Land 8,452 7,846
Construction in progress, including purchased equipment 19,592 24,316
Total cost 604,297 602,898
Accumulated depreciation (483,848) (474,092)
Property, plant, and equipment, net $ 120,449 $ 128,806