XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2022
REVENUE  
Summary of deferred revenue

March 31, 

December 31, 

    

2022

    

2021

Deferred revenue

$

6,165

$

7,067

Schedule of disaggregation of revenue

  

Three Months Ended March 31, 

  

2022

2021

Semiconductor Equipment

$

202,957

$

180,716

Industrial and Medical

 

82,898

 

78,415

Data Center Computing

76,238

59,154

Telecom and Networking

35,366

33,335

Total

$

397,459

$

351,620

Three Months Ended March 31, 

    

    

2022

    

2021

    

Product

$

362,876

$

318,879

Services

34,583

 

32,741

Total

$

397,459

 

$

351,620

Three Months Ended March 31, 

  

2022

2021

  

United States

$

158,742

$

131,598

North America (excluding U.S.)

23,979

 

26,247

Asia

162,047

 

149,591

Europe

46,665

 

40,422

Other

6,026

 

3,762

Total

$

397,459

 

$

351,620