XML 68 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Senior Unsecured Notes (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
loan
Dec. 31, 2022
USD ($)
Senior Credit Facility    
Long-term Debt, Gross $ 3,111,836 $ 3,113,726
Carrying amount $ 3,071,056 3,070,575
Senior Notes    
Senior Credit Facility    
Debt Instrument, Number of Tranches | loan 7  
2.800% senior notes due 2024    
Senior Credit Facility    
Long-term Debt, Gross $ 400,000 400,000
Stated interest rate 2.80%  
Redemption price of debt instrument (as a percent) 100.00%  
2.400% senior notes due 2025    
Senior Credit Facility    
Long-term Debt, Gross $ 400,000 400,000
Stated interest rate 2.40%  
Redemption price of debt instrument (as a percent) 100.00%  
5.000% Senior Notes Due 2026 [Member]    
Senior Credit Facility    
Long-term Debt, Gross $ 400,000 400,000
Stated interest rate 5.00%  
5.000% Senior Notes Due 2026 [Member] | Debt Instrument, Redemption, Period Four [Member]    
Senior Credit Facility    
Redemption price of debt instrument (as a percent) 100.833%  
5.000% Senior Notes Due 2026 [Member] | Debt Instrument, Redemption, Period Five [Member]    
Senior Credit Facility    
Redemption price of debt instrument (as a percent) 100.00%  
1.650% senior notes due 2027    
Senior Credit Facility    
Long-term Debt, Gross $ 350,000 350,000
Stated interest rate 1.65%  
Redemption price of debt instrument (as a percent) 100.00%  
3.450% senior notes due 2030    
Senior Credit Facility    
Long-term Debt, Gross $ 600,000 600,000
Stated interest rate 3.45%  
Redemption price of debt instrument (as a percent) 100.00%  
3.250% senior notes due 2031    
Senior Credit Facility    
Long-term Debt, Gross $ 500,000 500,000
Stated interest rate 3.25%  
Redemption price of debt instrument (as a percent) 100.00%  
3.250% senior notes due 2050    
Senior Credit Facility    
Long-term Debt, Gross $ 400,000 $ 400,000
Stated interest rate 3.25%  
Redemption price of debt instrument (as a percent) 100.00%  
US Treasury (UST) Interest Rate [Member] | 2.800% senior notes due 2024    
Senior Credit Facility    
Debt Instrument, Basis Spread on Variable Rate 0.20%  
US Treasury (UST) Interest Rate [Member] | 2.400% senior notes due 2025    
Senior Credit Facility    
Debt Instrument, Basis Spread on Variable Rate 0.35%  
US Treasury (UST) Interest Rate [Member] | 1.650% senior notes due 2027    
Senior Credit Facility    
Debt Instrument, Basis Spread on Variable Rate 0.20%  
US Treasury (UST) Interest Rate [Member] | 3.450% senior notes due 2030    
Senior Credit Facility    
Debt Instrument, Basis Spread on Variable Rate 0.25%  
US Treasury (UST) Interest Rate [Member] | 3.250% senior notes due 2031    
Senior Credit Facility    
Debt Instrument, Basis Spread on Variable Rate 0.40%  
US Treasury (UST) Interest Rate [Member] | 3.250% senior notes due 2050    
Senior Credit Facility    
Debt Instrument, Basis Spread on Variable Rate 0.30%