XML 121 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Redemptions (Details) - Senior Notes - 6.375% Senior Notes
12 Months Ended
Dec. 31, 2024
Debt Instrument, Redemption, Period One  
Debt Instrument, Redemption  
Redemption percentage 40.00%
Debt Instrument, Redemption, Period Two  
Debt Instrument, Redemption  
Redemption percentage 103.188%
Debt Instrument, Redemption, Period Three  
Debt Instrument, Redemption  
Redemption percentage 101.594%
Debt Instrument, Redemption, Period Four  
Debt Instrument, Redemption  
Redemption percentage 100.00%