XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 306,484 $ 294,237
Computers and software 124,450 119,818
Buildings, furniture, and improvements 106,425 115,372
Land 9,656 8,513
Construction in progress, including purchased equipment 21,398 22,247
Total cost 568,413 560,187
Accumulated depreciation (456,424) (444,759)
Property, plant, and equipment, net $ 111,989 $ 115,428