XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Jun. 11, 2024
Debt Instrument [Line Items]        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]      
4.200% Senior Notes, Semi-Annual Interest Payments, Net of the Unamortized Discount, Balloon Due 2024        
Debt Instrument [Line Items]        
Debt instrument interest rate stated percentage 4.20% 4.20% 4.20%  
Debt instrument maturity year 2024 2024    
4.500% Senior Notes, Semi-Annual Interest Payments, Net of the Unamortized Discount, Balloon Due 2029        
Debt Instrument [Line Items]        
Debt instrument interest rate stated percentage 4.50% 4.50%    
Debt instrument maturity year 2029 2029    
2.375% Senior Notes, Semi-Annual Interest Payments, Net of the Unamortized Discount, Balloon Due 2031        
Debt Instrument [Line Items]        
Debt instrument interest rate stated percentage 2.375% 2.375%    
Debt instrument maturity year 2031 2031    
4.200% Senior Notes, Semi-Annual Interest Payments, Net of the Unamortized Discount, Balloon Due 2032        
Debt Instrument [Line Items]        
Debt instrument interest rate stated percentage 4.20% 4.20%    
Debt instrument maturity year 2032 2032    
5.650% Senior Notes, Semi-Annual Interest Payments, Net of the Unamortized Discount, Balloon Due 2034        
Debt Instrument [Line Items]        
Debt instrument interest rate stated percentage 5.65% 5.65%   5.65%
Debt instrument maturity year 2034 2034    
4.950% Senior Notes, Semi-Annual Interest Payments, Net of the Unamortized Discount, Balloon Due 2052        
Debt Instrument [Line Items]        
Debt instrument interest rate stated percentage 4.95% 4.95%    
Debt instrument maturity year 2052 2052    
5-year Term Loan Facility Expires in 2026        
Debt Instrument [Line Items]        
Debt instrument maturity year 2026 2026    
Line of credit facility, expiration term 5 years 5 years    
Line of credit facility, expiration date Oct. 27, 2026 Oct. 27, 2026    
5-year Term Loan Facility Expires in 2026 | Maximum        
Debt Instrument [Line Items]        
Debt instrument, variable interest rate 1.75% 1.75%    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]    
5-year Revolving-Loan Facility, Periodic Interest Payments, SOFR Plus up to 1.525%, Plus Commitment Fees up to 0.225%, Expires October 27, 2026        
Debt Instrument [Line Items]        
Line of credit facility, expiration term 5 years 5 years    
Line of credit facility, expiration date Oct. 27, 2026 Oct. 27, 2026    
5-year Revolving-Loan Facility, Periodic Interest Payments, SOFR Plus up to 1.525%, Plus Commitment Fees up to 0.225%, Expires October 27, 2026 | Maximum        
Debt Instrument [Line Items]        
Debt instrument, variable interest rate 1.525% 1.525%    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]    
Commitment fee, percentage 0.225% 0.225%    
3-year Term Loan Facility Expires in 2025        
Debt Instrument [Line Items]        
Debt instrument maturity year 2025 2025    
Line of credit facility, expiration term 3 years 3 years    
Line of credit facility, expiration date Mar. 31, 2025 Mar. 31, 2025    
3-year Term Loan Facility Expires in 2025 | Maximum        
Debt Instrument [Line Items]        
Debt instrument, variable interest rate 1.625% 1.625%    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]    
3-year Term Loan Expires in 2025        
Debt Instrument [Line Items]        
Debt instrument maturity year 2025 2025    
Line of credit facility, expiration term 3 years 3 years    
5-year Term Loan Facility Expires in 2027        
Debt Instrument [Line Items]        
Debt instrument maturity year 2027 2027    
Line of credit facility, expiration term 5 years 5 years    
Line of credit facility, expiration date Mar. 31, 2027 Mar. 31, 2027    
5-year Term Loan Facility Expires in 2027 | Maximum        
Debt Instrument [Line Items]        
Debt instrument, variable interest rate 1.75% 1.75%    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]