v3.25.2
Long-Term Debt - Senior Notes (Details) - Senior Notes - USD ($)
Jun. 12, 2025
May 29, 2025
Senior Notes 6.125% due June 2033    
Line of Credit Facility    
Senior notes   $ 450,000,000
Interest rate   6.125%
Redemption price   100.00%
Senior Notes 5.75% due June 2025    
Line of Credit Facility    
Senior notes $ 350,000,000  
Interest rate 5.75%  
Redemption price 100.00%