XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Certain Balance Sheet Components Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment, Net [Abstract]    
Machinery and equipment $ 312,339 $ 306,699
Computers and software 120,498 119,670
Buildings, furniture, and improvements 130,957 130,301
Land 8,668 8,566
Construction in progress, including purchased equipment 18,232 19,403
Total cost 590,694 584,639
Accumulated depreciation (454,297) (444,516)
Property, plant, and equipment, net $ 136,397 $ 140,123