XML 96 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Senior Notes) (Narrative) (Details)
12 Months Ended
Dec. 31, 2024
2021 Senior Notes [Member] | Redemption, Period Two [Member]  
Debt Instrument [Line Items]  
Redemption period Feb. 01, 2025
Redemption price, percentage 100.781%
2021 Senior Notes [Member] | Redemption, Period Three [Member]  
Debt Instrument [Line Items]  
Redemption period Feb. 01, 2026
Redemption price, percentage 100.00%
2020 Senior Notes [Member] | Redemption, Period Three [Member]  
Debt Instrument [Line Items]  
Redemption period Feb. 15, 2025
Redemption price, percentage 100.00%
Senior Notes [Member]  
Debt Instrument [Line Items]  
Ratio of indebtedness to annualized consolidated adjusted EBITDA 9.5