XML 50 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2023
REVENUE  
Schedule of disaggregation of revenue

Revenue by Market

Years Ended December 31, 

    

    

2023

    

2022

    

2021

Semiconductor Equipment

$

743,794

$

930,809

$

710,174

Industrial and Medical

 

474,449

 

426,763

 

341,176

Data Center Computing

249,874

327,466

270,924

Telecom and Networking

187,693

160,384

133,680

Total

$

1,655,810

$

1,845,422

$

1,455,954

Revenue by Region

Years Ended December 31, 

 

    

    

2023

    

2022

    

2021

 

North America

$

724,481

43.8

%  

$

857,490

46.5

%  

$

665,479

45.7

%

Asia

713,571

43.1

754,997

40.9

597,830

41.1

Europe

212,368

12.8

219,119

11.9

179,056

12.3

Other

 

5,390

 

0.3

 

13,816

 

0.7

 

13,589

 

0.9

Total

$

1,655,810

    

100.0

%  

$

1,845,422

    

100.0

%  

$

1,455,954

    

100.0

%

Revenue by Significant Countries

Years Ended December 31, 

 

    

    

2023

    

2022

    

2021

 

United States

$

598,359

36.2

%  

$

723,564

39.2

%  

$

561,312

38.5

%

China

165,940

10.0

180,355

9.8

188,708

13.0

All others

891,511

53.8

941,503

51.0

705,934

48.5

Total

$

1,655,810

    

100.0

%  

$

1,845,422

    

100.0

%  

$

1,455,954

    

100.0

%

Revenue by Category

Years Ended December 31, 

    

2023

    

2022

    

2021

Product

$

1,484,007

$

1,686,053

$

1,318,213

Services and other

171,803

 

159,369

 

137,741

Total

$

1,655,810

    

$

1,845,422

    

$

1,455,954