XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument, Unamortized Discount $ (4,180)  
Unamortized Debt Issuance Expense (19,872)  
Current Portion of Long-Term Debt, Gross 711,832  
Debt, Long-term and Short-term, Combined Amount 3,898,066  
Long-term Debt, Gross 3,186,234  
Current portion of long-term debt 711,414 $ 721,872
Quoted Prices In Active Markets (Level 1) [Member]    
Carrying value of Investments in US Treasury Securities measured at amortized cost (held-to-maturity) 706,100 $ 689,900
Significant Other Observable Inputs (Level 2) [Member]    
Long-term Debt (3,162,600)  
Debt, Long-term and Short-term, Combined Amount 3,874,014  
2.55 Percent Senior Unsecured Notes due in 2031 [Member]    
Debt Instrument, Unamortized Discount (93)  
Unamortized Debt Issuance Expense (2,455)  
Long-term Debt, Gross 400,000  
2.55 Percent Senior Unsecured Notes due in 2031 [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Long-term Debt (397,452)  
3.625 Percent Senior Unsecured Notes due in 2051 [Member]    
Debt Instrument, Unamortized Discount (3)  
Unamortized Debt Issuance Expense (4,091)  
Long-term Debt, Gross 400,000  
3.625 Percent Senior Unsecured Notes due in 2051 [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Long-term Debt (395,906)  
3.3 Percent Ten Year Senior Unsecured Notes due in Sept 2029 [Member]    
Debt Instrument, Unamortized Discount (1,580)  
Unamortized Debt Issuance Expense (4,372)  
Long-term Debt, Gross 850,000  
3.3 Percent Ten Year Senior Unsecured Notes due in Sept 2029 [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Long-term Debt (844,048)  
1.875 Percent Ten Year Senior Unsecured Notes [Member]    
Debt Instrument, Unamortized Discount (1,121)  
Unamortized Debt Issuance Expense (1,029)  
Long-term Debt, Gross 535,700  
1.875 Percent Ten Year Senior Unsecured Notes [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Long-term Debt (533,550)  
Other Debt Facilities - Current [Member]    
Debt Instrument, Unamortized Discount 0  
Other Long-term Debt, Current 353  
Unamortized Debt Issuance Expense 0  
Other Debt Facilities - Current [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Other Long-term Debt, Current 353  
Other Debt Facilities - Non-current [Member]    
Debt Instrument, Unamortized Discount 0  
Other Long-term Debt, Noncurrent 534  
Unamortized Debt Issuance Expense 0  
Other Debt Facilities - Non-current [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Other Long-term Debt, Noncurrent 534  
Line of Credit, Maturing August 24, 2026 [Member]    
Debt Instrument, Unamortized Discount 0  
Long-term Debt (1,604)  
Unamortized Debt Issuance Expense (1,604)  
Revolving credit facility outstanding balance 0  
0.850% Senior Unsecured Notes due 2024 [Member]    
Debt Instrument, Unamortized Discount (35)  
Unamortized Debt Issuance Expense (383)  
Current Portion of Long-Term Debt, Gross 711,479  
0.850% Senior Unsecured Notes due 2024 [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Current portion of long-term debt 711,061  
1.900% Senior Unsecured Notes due 2028 [Member]    
Debt Instrument, Unamortized Discount (224)  
Unamortized Debt Issuance Expense (2,707)  
Long-term Debt, Gross 500,000  
1.900% Senior Unsecured Notes due 2028 [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Long-term Debt (497,069)  
2.250% Senior Unsecured Notes due in 2031 [Member]    
Debt Instrument, Unamortized Discount (1,124)  
Unamortized Debt Issuance Expense (3,231)  
Long-term Debt, Gross 500,000  
2.250% Senior Unsecured Notes due in 2031 [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Long-term Debt (495,645)  
Long-term Debt [Member]    
Debt Instrument, Unamortized Discount (4,145)  
Unamortized Debt Issuance Expense (19,489)  
Long-term Debt - Current Portion [Member]    
Debt Instrument, Unamortized Discount (35)  
Unamortized Debt Issuance Expense $ (383)