XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2020
REVENUE  
Schedule of disaggregation of revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

​

    

2020

    

2019

    

2020

    

2019

​

Semiconductor Equipment

​

$

145,424

​

$

90,058

​

$

279,049

​

$

181,495

​

Industrial & Medical

​

 

70,886

​

 

44,752

​

 

132,865

​

 

94,058

​

Data Center Computing

​

​

83,316

​

​

—

​

​

169,499

​

​

—

​

Telecom & Networking

​

​

40,254

​

​

—

​

​

73,923

​

​

—

​

Total

​

$

339,880

​

$

134,810

​

$

655,336

​

$

275,553

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

    

2020

​

2019

    

2020

​

2019

North America

​

$

149,760

 

$

61,393

​

$

314,091

 

$

119,899

Asia

​

 

170,753

 

​

50,962

​

​

281,728

 

​

109,397

Europe

​

 

19,048

 

​

22,092

​

​

58,184

 

​

45,518

Other

​

 

319

 

​

363

​

​

1,333

 

​

739

Total

​

$

339,880

 

$

134,810

​

$

655,336

 

$

275,553

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

​

    

2020

    

2019

    

2020

    

2019

​

Product and service revenue recognized at point in time

​

$

339,667

​

$

134,297

​

$

654,948

​

$

274,137

​

Extended warranty and service contracts recognized over time

​

 

213

​

 

513

​

 

388

​

 

1,416

​

Total

​

$

339,880

​

$

134,810

​

$

655,336

​

$

275,553

​