XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Certain Balance Sheet Components - Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Machinery and equipment $ 306,699 $ 314,502
Computers and software 119,670 111,540
Buildings, furniture, and improvements 130,301 131,764
Land 8,566 8,952
Construction in progress, including purchased equipment 19,403 39,527
Total cost 584,639 606,285
Accumulated depreciation (444,516) (443,101)
Property, plant, and equipment, net $ 140,123 $ 163,184