XML 72 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 1,482,042 $ 1,655,810 $ 1,845,422
Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 100.00% 100.00% 100.00%
North America      
Disaggregation of Revenue [Line Items]      
Revenue $ 669,946 $ 724,481 $ 857,490
North America | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 45.10% 43.80% 46.50%
Asia      
Disaggregation of Revenue [Line Items]      
Revenue $ 661,854 $ 713,571 $ 754,997
Asia | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 44.70% 43.10% 40.90%
Europe      
Disaggregation of Revenue [Line Items]      
Revenue $ 147,560 $ 212,368 $ 219,119
Europe | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 10.00% 12.80% 11.90%
Other      
Disaggregation of Revenue [Line Items]      
Revenue $ 2,682 $ 5,390 $ 13,816
Other | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 0.20% 0.30% 0.70%
United States      
Disaggregation of Revenue [Line Items]      
Revenue $ 508,713 $ 598,359 $ 723,564
United States | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 34.30% 36.10% 39.20%
Mexico      
Disaggregation of Revenue [Line Items]      
Revenue $ 160,063 $ 123,466 $ 132,313
Mexico | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 10.80% 7.50% 7.20%
Taiwan      
Disaggregation of Revenue [Line Items]      
Revenue $ 159,587 $ 124,216 $ 112,252
Taiwan | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 10.80% 7.50% 6.10%
China      
Disaggregation of Revenue [Line Items]      
Revenue $ 109,883 $ 165,940 $ 180,355
China | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 7.40% 10.00% 9.80%
All others      
Disaggregation of Revenue [Line Items]      
Revenue $ 543,796 $ 643,829 $ 696,938
All others | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Revenue (as a percent) 36.70% 38.90% 37.70%
Semiconductor Equipment      
Disaggregation of Revenue [Line Items]      
Revenue $ 792,559 $ 743,794 $ 930,809
Industrial and Medical      
Disaggregation of Revenue [Line Items]      
Revenue 316,177 474,449 426,763
Data Center Computing      
Disaggregation of Revenue [Line Items]      
Revenue 284,192 249,874 327,466
Telecom and Networking      
Disaggregation of Revenue [Line Items]      
Revenue 89,114 187,693 160,384
Product      
Disaggregation of Revenue [Line Items]      
Revenue 1,315,723 1,484,007 1,686,053
Services and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 166,319 $ 171,803 $ 159,369