v3.26.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 310,814 $ 310,271
Computers and software 116,518 123,339
Buildings, furniture, and improvements 106,750 107,254
Land 9,501 9,654
Construction in progress, including purchased equipment 20,130 19,226
Total cost 563,713 569,744
Accumulated depreciation (442,123) (457,551)
Property, plant, and equipment, net $ 121,590 $ 112,193