XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
LONG-TERM DEBT AND LINES OF CREDIT - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Finance lease liabilities $ 49,908 $ 64,421
Total long-term debt 12,163,464 11,493,314
Less current portion 1,279,743 78,505
Long-term debt, excluding current portion 10,883,721 11,414,809
Unsecured term loan facility    
Debt Instrument [Line Items]    
Gross long-term debt 1,991,802 1,989,793
Unsecured revolving credit facility    
Debt Instrument [Line Items]    
Gross long-term debt 700,000 0
Other borrowings    
Debt Instrument [Line Items]    
Gross long-term debt 43 8,601
3.750% senior notes due June 1, 2023 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 554,650 557,186
Stated interest rate (as a percent) 3.75%  
4.000% senior notes due June 1, 2023 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 556,042 559,338
Stated interest rate (as a percent) 4.00%  
1.500% senior notes due November 15, 2024 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 497,674 497,185
Stated interest rate (as a percent) 1.50%  
2.650% senior notes due February 15, 2025 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 995,641 994,797
Stated interest rate (as a percent) 2.65%  
1.200% senior notes due March 1, 2026 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 1,092,974 1,092,016
Stated interest rate (as a percent) 1.20%  
4.800% senior notes due April 1, 2026 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 792,374 798,024
Stated interest rate (as a percent) 4.80%  
2.150% senior notes due January 15, 2027 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 744,321 743,695
Stated interest rate (as a percent) 2.15%  
4.450% senior notes due June 1, 2028 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 475,997 478,194
Stated interest rate (as a percent) 4.45%  
3.200% senior notes due August 15, 2029 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 1,238,797 1,238,006
Stated interest rate (as a percent) 3.20%  
2.900% senior notes due May 15, 2030 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 990,781 990,196
Stated interest rate (as a percent) 2.90%  
2.900% senior notes due November 15, 2031 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 742,136 741,716
Stated interest rate (as a percent) 2.90%  
4.150% senior notes due August 15, 2049 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 740,324 $ 740,146
Stated interest rate (as a percent) 4.15%