XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2021
REVENUE  
Summary of deferred revenue,

June 30, 

December 31, 

    

2021

    

2020

Deferred revenue

$

8,159

$

8,671

Schedule of disaggregation of revenue

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

Semiconductor Equipment

$

176,671

$

145,424

$

357,387

$

279,049

Industrial and Medical

 

83,197

 

70,886

 

161,612

 

132,865

Data Center Computing

69,458

83,316

128,612

169,499

Telecom and Networking

31,985

40,254

65,320

73,923

Total

$

361,311

$

339,880

$

712,931

$

655,336

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

2020

    

2021

    

2020

Product

$

325,522

$

311,770

$

644,401

$

601,131

Services

35,789

 

28,110

68,530

 

54,205

Total

$

361,311

 

$

339,880

$

712,931

 

$

655,336

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

2020

    

2021

    

2020

United States

$

139,525

$

119,808

$

271,123

$

236,505

North America (excluding United States)

26,112

 

29,952

52,359

 

77,586

Asia

 

148,803

 

170,753

298,394

 

281,728

Europe

 

44,491

 

19,048

84,913

 

58,184

Other

 

2,380

 

319

6,142

 

1,333

Total

$

361,311

 

$

339,880

$

712,931

 

$

655,336

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

Product and service revenue recognized at point in time

$

361,071

$

339,667

$

712,464

$

654,948

Extended warranty and service contracts recognized over time

 

240

 

213

 

467

 

388

Total

$

361,311

$

339,880

$

712,931

$

655,336