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