XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2024
REVENUE  
Schedule of disaggregation of revenue

Revenue by Market

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

2023

    

2024

    

2023

    

Semiconductor Equipment

$

188,321

$

173,177

$

368,224

$

367,386

Industrial and Medical

 

79,104

 

127,603

 

162,522

 

250,623

Data Center Computing

72,964

59,076

114,866

118,735

Telecom and Networking

24,558

55,652

46,810

103,804

Total

$

364,947

$

415,508

$

692,422

$

840,548

Revenue by Region

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

    

2023

    

North America

$

172,794

47.4

%

$

171,516

41.3

%

$

306,873

44.3

%

$

352,458

42.0

%

Asia

151,955

41.6

186,498

44.9

303,898

43.9

365,681

43.5

Europe

39,813

10.9

56,213

13.5

80,366

11.6

118,779

14.1

Other

 

385

0.1

1,281

0.3

1,285

0.2

3,630

0.4

Total

$

364,947

100.0

%

$

415,508

100.0

%

$

692,422

100.0

%

$

840,548

100.0

%

Revenue by Significant Countries

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

    

2023

    

United States

$

129,495

35.5

%

$

147,109

35.4

%

$

237,311

34.4

%

$

300,615

35.8

%

Mexico

42,934

11.8

23,617

5.7

68,815

9.9

50,489

6.0

Taiwan

39,108

10.7

29,345

7.1

78,581

11.3

65,706

7.8

China

22,682

6.2

53,192

12.8

41,573

6.0

90,648

10.8

All others

130,728

35.8

162,245

39.0

266,142

38.4

333,090

39.6

Total

$

364,947

100.0

%

$

415,508

100.0

%

$

692,422

100.0

%

$

840,548

100.0

%

Revenue by Category

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

2023

    

2024

    

2023

Product

$

325,368

$

369,881

$

611,632

$

749,155

Services and other

39,579

 

45,627

80,790

 

91,393

Total

$

364,947

 

$

415,508

$

692,422

 

$

840,548