XML 51 R32.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Tables)
12 Months Ended
Dec. 31, 2022
REVENUE  
Schedule of disaggregation of revenue

Years Ended December 31, 

    

    

2022

    

2021

    

2020

Semiconductor Equipment

$

930,809

$

710,174

$

611,864

Industrial and Medical

 

426,763

 

341,176

 

313,646

Data Center Computing

327,466

270,924

322,539

Telecom and Networking

160,384

133,680

167,777

Total

$

1,845,422

$

1,455,954

$

1,415,826

Revenue by Region

Years Ended December 31, 

 

    

    

2022

    

2021

    

2020

 

North America

$

857,490

46.5

%  

$

665,479

45.7

%  

$

687,821

48.6

%

Asia

754,997

40.9

597,830

41.1

606,893

42.9

Europe

219,119

11.9

179,056

12.3

117,989

8.3

Other

 

13,816

 

0.7

 

13,589

 

0.9

 

3,123

 

0.2

Total

$

1,845,422

    

100.0

%  

$

1,455,954

    

100.0

%  

$

1,415,826

    

100.0

%

Years Ended December 31, 

 

    

    

2022

    

2021

    

2020

 

United States

$

723,564

39.2

%  

$

561,312

38.5

%  

$

530,965

37.5

%

China

180,355

9.8

188,708

13.0

173,554

12.3

Mexico

131,573

7.1

102,199

7.0

150,896

10.7

All others

809,930

43.9

603,735

41.5

560,411

39.6

Total

$

1,845,422

    

100.0

%  

$

1,455,954

    

100.0

%  

$

1,415,826

    

100.0

%

Years Ended December 31, 

    

2022

    

2021

    

2020

Product

$

1,686,053

$

1,318,213

$

1,296,867

Services

159,369

 

137,741

 

118,959

Total

$

1,845,422

    

$

1,455,954

    

$

1,415,826