v3.25.2
Long-Term Debt and Financing Matters - Senior Notes Due 2029 (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%
Redemption price, percentage of principal 100.00%    
Debt Instrument, Redemption, Change Of Control Event      
Debt Instrument [Line Items]      
Redemption price, percentage of principal 101.00%