XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 312,479 $ 310,271
Computers and software 118,010 123,339
Buildings, furniture, and improvements 104,892 107,254
Land 9,584 9,654
Construction in progress, including purchased equipment 18,062 19,226
Total cost 563,027 569,744
Accumulated depreciation (440,801) (457,551)
Property, plant, and equipment, net $ 122,226 $ 112,193