XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Revenue by Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 440,949 $ 361,311 $ 838,408 $ 712,931
Sales Revenue, Net | Customer Concentration Risk | Applied Materials, Inc.        
Disaggregation of Revenue [Line Items]        
Percentage of total revenue 20.00% 20.00% 21.00% 20.00%
Sales Revenue, Net | Customer Concentration Risk | Lam Research Corporation        
Disaggregation of Revenue [Line Items]        
Percentage of total revenue 15.00% 10.00% 14.00% 10.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 174,293 $ 139,525 $ 333,035 $ 271,123
North America (excluding U.S.)        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 31,824 26,112 55,803 52,359
Asia        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 180,181 148,803 342,228 298,394
Europe        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 49,851 44,491 96,516 84,913
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 4,800 2,380 10,826 6,142
Semiconductor Equipment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 228,797 176,671 431,754 357,387
Industrial and Medical        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 104,951 83,197 187,849 161,612
Data Center Computing        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 69,161 69,458 145,399 128,612
Telecom and Networking        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 38,040 31,985 73,406 65,320
Product        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 403,977 325,522 766,853 644,401
Service        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 36,972 $ 35,789 $ 71,555 $ 68,530