XML 138 R123.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Carrying Amount and Estimated Fair Value of Financial Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Sep. 26, 2018
Carrying Amount [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents $ 649,541 $ 606,823  
Credit facilities and bank overdrafts 1,560 3,131  
Derivative assets(3) 1,321 3,575  
Derivative liabilities(3) 29,203 7,415  
Carrying Amount [Member] | Senior Notes - 2020 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 0 299,381  
Carrying Amount [Member] | Senior Notes, Euro Notes, 2021 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 368,234 334,561  
Carrying Amount [Member] | Senior Notes - 2023 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 299,311 299,004  
Carrying Amount [Member] | Senior Notes, Euro Notes, 2024 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 613,564 558,124  
Carrying Amount [Member] | Senior Notes, Euro Notes, 2026 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 978,134 890,183  
Carrying Amount [Member] | Senior Notes - 2028 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 397,006 396,688 $ 400,000
Carrying Amount [Member] | Senior notes - 2047 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 493,992 493,571  
Carrying Amount [Member] | Senior Notes - 2048 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 786,216 785,996 $ 800,000
Carrying Amount [Member] | Term Loan Credit Agreement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 239,817 239,621  
Carrying Amount [Member] | Amortizing Note      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 36,250 82,079  
Carrying Amount [Member] | 2022 Term Loan [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 199,377 0  
Fair Value [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 649,541 606,823  
Credit facilities and bank overdrafts 1,560 3,131  
Derivative assets(3) 1,321 3,575  
Derivative liabilities(3) 29,203 7,415  
Fair Value [Member] | Senior Notes - 2020 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 0 302,700  
Fair Value [Member] | Senior Notes, Euro Notes, 2021 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 369,825 338,244  
Fair Value [Member] | Senior Notes - 2023 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 315,570 305,580  
Fair Value [Member] | Senior Notes, Euro Notes, 2024 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 647,902 586,825  
Fair Value [Member] | Senior Notes, Euro Notes, 2026 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 1,060,816 945,306  
Fair Value [Member] | Senior Notes - 2028 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 472,194 441,500  
Fair Value [Member] | Senior notes - 2047 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 607,975 526,106  
Fair Value [Member] | Senior Notes - 2048 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 1,059,131 919,040  
Fair Value [Member] | Term Loan Credit Agreement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 240,000 240,000  
Fair Value [Member] | Amortizing Note      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes 36,609 84,430  
Fair Value [Member] | 2022 Term Loan [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Senior notes $ 200,000 $ 0