XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 314,740 $ 318,546
Computers and software 125,942 126,149
Buildings, furniture, and improvements 124,381 126,041
Land 7,768 7,846
Construction in progress, including purchased equipment 22,539 24,316
Total cost 595,370 602,898
Accumulated depreciation (470,391) (474,092)
Property, plant, and equipment, net $ 124,979 $ 128,806