XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 297,514 $ 294,237
Computers and software 120,913 119,818
Buildings, furniture, and improvements 102,956 115,372
Land 8,539 8,513
Construction in progress, including purchased equipment 21,184 22,247
Total cost 551,106 560,187
Accumulated depreciation (438,653) (444,759)
Property, plant, and equipment, net $ 112,453 $ 115,428