XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 425,040 $ 397,459
North America    
Disaggregation of Revenue [Line Items]    
Revenue 180,942 182,721
Asia    
Disaggregation of Revenue [Line Items]    
Revenue 179,183 162,047
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 62,566 46,665
Other    
Disaggregation of Revenue [Line Items]    
Revenue 2,349 6,026
United States    
Disaggregation of Revenue [Line Items]    
Revenue 153,506 158,742
China    
Disaggregation of Revenue [Line Items]    
Revenue 37,456 44,692
All others    
Disaggregation of Revenue [Line Items]    
Revenue $ 234,078 $ 194,025
Countries apart from United States | Revenue benchmark | Geographic concentration | Maximum    
Disaggregation of Revenue [Line Items]    
Revenue (as a percent) 10.00%  
Countries apart from United States and China | Revenue benchmark | Geographic concentration | Maximum    
Disaggregation of Revenue [Line Items]    
Revenue (as a percent)   10.00%
Semiconductor Equipment    
Disaggregation of Revenue [Line Items]    
Revenue $ 194,209 $ 202,957
Industrial and Medical    
Disaggregation of Revenue [Line Items]    
Revenue 123,020 82,898
Data Center Computing    
Disaggregation of Revenue [Line Items]    
Revenue 59,659 76,238
Telecom and Networking    
Disaggregation of Revenue [Line Items]    
Revenue 48,152 35,366
Product    
Disaggregation of Revenue [Line Items]    
Revenue 379,274 362,876
Service    
Disaggregation of Revenue [Line Items]    
Revenue $ 45,766 $ 34,583