XML 61 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Schedule of Long-Term Debt (Parenthetical) (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
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 | SOFR    
Debt Instrument [Line Items]    
Debt instrument, variable interest rate 1.75% 1.75%
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 | SOFR    
Debt Instrument [Line Items]    
Debt instrument, variable interest rate 1.625% 1.625%
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 | SOFR    
Debt Instrument [Line Items]    
Debt instrument, variable interest rate 1.75% 1.75%
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%
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
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 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]    
Commitment fee, percentage 0.225% 0.225%
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 | SOFR    
Debt Instrument [Line Items]    
Debt instrument, variable interest rate 1.525% 1.525%