v3.25.2
Long-Term Debt and Financing Matters - Debt Instrument Redemption (Details) - 5.75% Senior Notes
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jul. 08, 2021
Debt Instrument [Line Items]      
Interest rate 5.75% 5.75% 5.75%
2025      
Debt Instrument [Line Items]      
Redemption price, percentage 101.438%    
2026 and thereafter      
Debt Instrument [Line Items]      
Redemption price, percentage 100.00%