XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM DEBT AND LINES OF CREDIT - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Finance lease liabilities $ 56,895 $ 64,421
Total long-term debt 11,844,024 11,493,314
Less current portion 120,226 78,505
Long-term debt, excluding current portion 11,723,798 11,414,809
Unsecured term loan facility    
Debt Instrument [Line Items]    
Gross long-term debt 1,990,797 1,989,793
Unsecured revolving credit facility    
Debt Instrument [Line Items]    
Gross long-term debt 370,000 0
Other borrowings    
Debt Instrument [Line Items]    
Gross long-term debt 226 8,601
3.750% senior notes due June 1, 2023 | Senior Notes    
Debt Instrument [Line Items]    
Gross long-term debt $ 555,918 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 $ 557,690 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,430 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,219 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,495 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 $ 795,199 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,008 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 $ 477,096 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,401 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,489 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 $ 741,926 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,235 $ 740,146
Stated interest rate (as a percent) 4.15%