XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 364,947 $ 415,508 $ 692,422 $ 840,548
Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 100.00% 100.00% 100.00% 100.00%
North America        
Disaggregation of Revenue [Line Items]        
Revenue $ 172,794 $ 171,516 $ 306,873 $ 352,458
North America | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 47.40% 41.30% 44.30% 42.00%
Asia        
Disaggregation of Revenue [Line Items]        
Revenue $ 151,955 $ 186,498 $ 303,898 $ 365,681
Asia | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 41.60% 44.90% 43.90% 43.50%
Europe        
Disaggregation of Revenue [Line Items]        
Revenue $ 39,813 $ 56,213 $ 80,366 $ 118,779
Europe | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 10.90% 13.50% 11.60% 14.10%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 385 $ 1,281 $ 1,285 $ 3,630
Other | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 0.10% 0.30% 0.20% 0.40%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 129,495 $ 147,109 $ 237,311 $ 300,615
United States | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 35.50% 35.40% 34.40% 35.80%
Mexico        
Disaggregation of Revenue [Line Items]        
Revenue $ 42,934 $ 23,617 $ 68,815 $ 50,489
Mexico | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 11.80% 5.70% 9.90% 6.00%
Taiwan        
Disaggregation of Revenue [Line Items]        
Revenue $ 39,108 $ 29,345 $ 78,581 $ 65,706
Taiwan | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 10.70% 7.10% 11.30% 7.80%
China        
Disaggregation of Revenue [Line Items]        
Revenue $ 22,682 $ 53,192 $ 41,573 $ 90,648
China | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 6.20% 12.80% 6.00% 10.80%
All others        
Disaggregation of Revenue [Line Items]        
Revenue $ 130,728 $ 162,245 $ 266,142 $ 333,090
All others | Revenue benchmark | Geographic concentration        
Disaggregation of Revenue [Line Items]        
Revenue (as a percent) 35.80% 39.00% 38.40% 39.60%
Semiconductor Equipment        
Disaggregation of Revenue [Line Items]        
Revenue $ 188,321 $ 173,177 $ 368,224 $ 367,386
Industrial and Medical        
Disaggregation of Revenue [Line Items]        
Revenue 79,104 127,603 162,522 250,623
Data Center Computing        
Disaggregation of Revenue [Line Items]        
Revenue 72,964 59,076 114,866 118,735
Telecom and Networking        
Disaggregation of Revenue [Line Items]        
Revenue 24,558 55,652 46,810 103,804
Product        
Disaggregation of Revenue [Line Items]        
Revenue 325,368 369,881 611,632 749,155
Services and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 39,579 $ 45,627 $ 80,790 $ 91,393