XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 437,614 $ 528,147 $ 940,990 $ 1,086,270
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 185,674 213,974 377,419 431,967
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue 159,621 194,359 349,735 404,002
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 92,319 $ 119,814 $ 213,836 $ 250,301