XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt Instrument Redemption Price Percentage Table (Details) (Details) - 6.5% Senior Notes due 2032 [Member]
12 Months Ended
Dec. 31, 2024
Debt Instrument [Line Items]  
On or after June 1, 2027 103.25%
On or after June 1, 2028 101.625%
June 1, 2029 and thereafter 100.00%