XML 74 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments - Carrying Amount and Estimated Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Reported Value Measurement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure $ 497,412 $ 606,823
Credit facilities and bank overdrafts 1,107 3,131
Derivative Asset 7,325 3,575
Derivative Liability 3,982 7,415
Reported Value Measurement | 2020 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 299,816 299,381
Reported Value Measurement | 2023 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 299,156 299,004
Reported Value Measurement | 2021 Euro Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 336,274 334,561
Reported Value Measurement | 2024 Euro Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 560,644 558,124
Reported Value Measurement | 2026 Euro Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 893,879 890,183
Reported Value Measurement | 2028 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 396,845 396,688
Reported Value Measurement | 2048 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 786,105 785,996
Reported Value Measurement | 2047 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 493,782 493,571
Reported Value Measurement | Term loan credit agreement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 239,723 239,621
Reported Value Measurement | Amortizing Note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 59,513 82,079
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 497,412 606,823
Credit facilities and bank overdrafts 1,107 3,131
Derivative Asset 7,325 3,575
Derivative Liability 3,982 7,415
Estimate of Fair Value Measurement [Member] | 2020 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 301,603 302,700
Estimate of Fair Value Measurement [Member] | 2023 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 312,150 305,580
Estimate of Fair Value Measurement [Member] | 2021 Euro Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 336,315 338,244
Estimate of Fair Value Measurement [Member] | 2024 Euro Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 575,264 586,825
Estimate of Fair Value Measurement [Member] | 2026 Euro Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 903,554 945,306
Estimate of Fair Value Measurement [Member] | 2028 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 453,849 441,500
Estimate of Fair Value Measurement [Member] | 2048 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 936,682 919,040
Estimate of Fair Value Measurement [Member] | 2047 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 537,466 526,106
Estimate of Fair Value Measurement [Member] | Term loan credit agreement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent 240,000 240,000
Estimate of Fair Value Measurement [Member] | Amortizing Note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior Notes, Noncurrent $ 60,372 $ 84,430