XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2022
REVENUE  
Schedule of disaggregation of revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

​

    

2022

​

2021

    

2022

    

2021

    

Semiconductor Equipment

​

$

228,797

​

$

176,671

​

$

431,754

​

$

357,387

​

Industrial and Medical

​

 

104,951

​

 

83,197

​

 

187,849

​

 

161,612

​

Data Center Computing

​

​

69,161

​

​

69,458

​

​

145,399

​

​

128,612

​

Telecom and Networking

​

​

38,040

​

​

31,985

​

​

73,406

​

​

65,320

​

Total

​

$

440,949

​

$

361,311

​

$

838,408

​

$

712,931

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

​

    

2022

​

2021

    

2022

    

2021

    

Product

​

$

403,977

​

$

325,522

​

$

766,853

​

$

644,401

​

Services

​

​

36,972

 

​

35,789

​

​

71,555

 

​

68,530

​

Total

​

$

440,949

 

$

361,311

​

$

838,408

 

$

712,931

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

​

    

2022

​

2021

    

2022

    

2021

    

United States

​

$

174,293

​

$

139,525

​

$

333,035

​

$

271,123

​

North America (excluding U.S.)

​

​

31,824

 

​

26,112

​

​

55,803

 

​

52,359

​

Asia

​

 

180,181

 

​

148,803

​

​

342,228

 

​

298,394

​

Europe

​

 

49,851

 

​

44,491

​

​

96,516

 

​

84,913

​

Other

​

 

4,800

 

​

2,380

​

​

10,826

 

​

6,142

​

Total

​

$

440,949

 

$

361,311

​

$

838,408

 

$

712,931

​