XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 1,655,810 $ 1,845,422 $ 1,455,954
Revenue benchmark | Geographic concentration      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 100.00% 100.00% 100.00%
North America      
Disaggregation of Revenue [Line Items]      
Revenue $ 724,481 $ 857,490 $ 665,479
North America | Revenue benchmark | Geographic concentration      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 43.80% 46.50% 45.70%
Asia      
Disaggregation of Revenue [Line Items]      
Revenue $ 713,571 $ 754,997 $ 597,830
Asia | Revenue benchmark | Geographic concentration      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 43.10% 40.90% 41.10%
Europe      
Disaggregation of Revenue [Line Items]      
Revenue $ 212,368 $ 219,119 $ 179,056
Europe | Revenue benchmark | Geographic concentration      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 12.80% 11.90% 12.30%
Other      
Disaggregation of Revenue [Line Items]      
Revenue $ 5,390 $ 13,816 $ 13,589
Other | Revenue benchmark | Geographic concentration      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 0.30% 0.70% 0.90%
United States      
Disaggregation of Revenue [Line Items]      
Revenue $ 598,359 $ 723,564 $ 561,312
United States | Revenue benchmark | Geographic concentration      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 36.20% 39.20% 38.50%
China      
Disaggregation of Revenue [Line Items]      
Revenue $ 165,940 $ 180,355 $ 188,708
China | Revenue benchmark | Geographic concentration      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 10.00% 9.80% 13.00%
All others      
Disaggregation of Revenue [Line Items]      
Revenue $ 891,511 $ 941,503 $ 705,934
All others | Revenue benchmark | Geographic concentration      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 53.80% 51.00% 48.50%
Semiconductor Equipment      
Disaggregation of Revenue [Line Items]      
Revenue $ 743,794 $ 930,809 $ 710,174
Industrial and Medical      
Disaggregation of Revenue [Line Items]      
Revenue 474,449 426,763 341,176
Data Center Computing      
Disaggregation of Revenue [Line Items]      
Revenue 249,874 327,466 270,924
Telecom and Networking      
Disaggregation of Revenue [Line Items]      
Revenue 187,693 160,384 133,680
Product      
Disaggregation of Revenue [Line Items]      
Revenue 1,484,007 1,686,053 1,318,213
Services and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 171,803 $ 159,369 $ 137,741