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