XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2023
REVENUE  
Schedule of disaggregation of revenue

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2023

​

2022

Semiconductor Equipment

​

$

194,209

​

$

202,957

Industrial and Medical

​

 

123,020

​

 

82,898

Data Center Computing

​

​

59,659

​

​

76,238

Telecom and Networking

​

​

48,152

​

​

35,366

Total

​

$

425,040

​

$

397,459

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2023

​

2022

North America

​

$

180,942

​

$

182,721

Asia

​

​

179,183

​

​

162,047

Europe

​

​

62,566

​

​

46,665

Other

​

 

2,349

 

​

6,026

Total

​

$

425,040

 

$

397,459

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2023

​

2022

United States

​

$

153,506

​

$

158,742

China

​

​

37,456

​

​

44,692

All others

​

​

234,078

​

​

194,025

Total

​

$

425,040

 

$

397,459

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2023

​

2022

Product

​

$

379,274

​

$

362,876

Services

​

​

45,766

 

​

34,583

Total

​

$

425,040

 

$

397,459

​