XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE (Revenue by Geographic Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Total revenues $ 310,324 $ 268,462 $ 615,541 $ 519,462
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 121,618 101,396 231,912 197,656
China        
Disaggregation of Revenue [Line Items]        
Total revenues 91,868 54,182 170,008 110,395
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 38,343 41,454 85,589 77,450
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 28,082 33,112 53,811 60,852
Other Asia        
Disaggregation of Revenue [Line Items]        
Total revenues $ 30,413 $ 38,318 $ 74,221 $ 73,109