XML 62 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Revenue $ 1,775,589 $ 1,825,345 $ 1,810,706 $ 1,724,757 $ 1,808,950 $ 1,747,403 $ 1,798,094 $ 1,637,671      
United States                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 3,806,033 $ 3,619,717 $ 3,654,102
Europe [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,571,901 1,572,788 1,476,686
Asia [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 863,050 867,268 754,845
Other Americas [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 625,707 631,164 621,831
Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 269,706 $ 301,181 $ 313,422