XML 104 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Revenue by product line (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 175,127 $ 173,082 $ 450,680 $ 564,731
North America [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 83,632 85,728 203,531 295,567
Asia [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 66,157 61,691 175,554 198,020
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 25,008 25,538 70,526 70,802
Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 330 125 1,069 342
Semiconductor Equipment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 96,426 119,969 277,911 426,380
Telecom And Networking [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 10,016   10,016  
Data Center Computing [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 13,498   13,498  
Industrial And Medical [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 55,187 $ 53,113 $ 149,255 $ 138,351