XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 312,529 $ 306,699
Computers and software 123,198 119,670
Buildings, furniture, and improvements 129,755 130,301
Land 8,513 8,566
Construction in progress, including purchased equipment 20,634 19,403
Total cost 594,629 584,639
Accumulated depreciation (464,915) (444,516)
Property, plant, and equipment, net $ 129,714 $ 140,123