XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT AND LINES OF CREDIT (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
As of December 31, 2023 and 2022, long-term debt consisted of the following:

December 31, 2023December 31, 2022
(in thousands)
Long-term Debt
3.750% senior notes due June 1, 2023
$— $552,113 
4.000% senior notes due June 1, 2023
— 552,747 
1.500% senior notes due November 15, 2024
499,143 498,164 
2.650% senior notes due February 15, 2025
998,172 996,485 
1.200% senior notes due March 1, 2026
1,095,848 1,093,932 
4.800% senior notes due April 1, 2026
775,425 786,724 
2.150% senior notes due January 15, 2027
746,196 744,945 
4.950% senior notes due August 15, 2027
496,444 495,463 
4.450% senior notes due June 1, 2028
469,406 473,800 
3.200% senior notes due August 15, 2029
1,241,169 1,239,588 
5.300% senior notes due August 15, 2029
496,063 495,362 
2.900% senior notes due May 15, 2030
992,537 991,367 
2.900% senior notes due November 15, 2031
743,394 742,555 
5.400% senior notes due August 15, 2032
742,908 742,085 
4.150% senior notes due August 15, 2049
740,860 740,503 
5.950% senior notes due August 15, 2052
738,576 738,177 
4.875% senior notes due March 17, 2031
873,747 — 
1.000% convertible notes due August 15, 2029
1,453,493 1,445,225 
Revolving credit facility1,570,000 — 
Commercial paper notes1,371,639 — 
Finance lease liabilities24,525 32,435 
Other borrowings243,337 96,908 
Total long-term debt16,312,882 13,458,578 
Less current portion620,585 1,169,330 
Long-term debt, excluding current portion$15,692,297 $12,289,248 
Schedule of Maturities of Long-Term Debt
At December 31, 2023, future maturities of long-term debt (excluding finance lease liabilities) are as follows by year (in thousands):

Year ending December 31,
2024$610,114 
20251,049,113 
20261,885,419 
20274,226,578 
2028462,962 
2029 and thereafter8,133,894 
Total$16,368,080