v3.25.2
Long Term Debt (Details)
$ in Millions
1 Months Ended
Mar. 31, 2025
USD ($)
5.250% senior notes due 2035 and 5.750% senior notes due 2055  
Senior Credit Facility  
Issuance of long term debt $ 972.0
5.250% senior notes due 2035  
Senior Credit Facility  
Debt issued $ 600.0
Stated interest rate 5.25%
5.250% senior notes due 2035 | Debt Instrument, Redemption, Period One [Member]  
Senior Credit Facility  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:UsTreasuryUstInterestRateMember
Interest rate added to the base rate (as a percent) 0.20%
Redemption end date Feb. 15, 2035
5.250% senior notes due 2035 | Debt Instrument, Redemption, Period Two [Member]  
Senior Credit Facility  
Redemption start date Feb. 15, 2035
Redemption price of debt instrument (as a percent) 100.00%
5.750% senior notes due 2055  
Senior Credit Facility  
Debt issued $ 400.0
Stated interest rate 5.75%
5.750% senior notes due 2055 | Debt Instrument, Redemption, Period One [Member]  
Senior Credit Facility  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:UsTreasuryUstInterestRateMember
Interest rate added to the base rate (as a percent) 0.25%
Redemption end date Nov. 15, 2054
5.750% senior notes due 2055 | Debt Instrument, Redemption, Period Two [Member]  
Senior Credit Facility  
Redemption start date Nov. 15, 2054
Redemption price of debt instrument (as a percent) 100.00%
2.400% senior notes due 2025  
Senior Credit Facility  
Debt issued $ 400.0
Stated interest rate 2.40%