v3.25.2
Long-Term Debt - Debt Issuance Costs (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 12, 2025
Line of Credit Facility    
Debt issuance costs capitalized $ 8.0  
Extinguishment of debt $ 1.7  
Senior Notes 5.75% due June 2025 | Senior Notes    
Line of Credit Facility    
Interest rate   5.75%