XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt Instrument Redemption Price Percentage Table (Details) - 5.5% Senior Notes due 2027 [Member]
12 Months Ended
Dec. 31, 2024
Debt Instrument [Line Items]  
On or after March 30, 2024 101.375%
March 30, 2025 and thereafter 100.00%