STOCKHOLDERS' EQUITY - Narrative (Details) - 2024 Share Repurchase Plan - Common Stock - USD ($) |
Dec. 31, 2024 |
Jul. 31, 2024 |
|---|---|---|
| Equity, Class of Treasury Stock [Line Items] | ||
| Stock repurchase program, authorized amount (not to exceed) | $ 500,000,000 | |
| Share Repurchase Program, Remaining Authorized, Amount | $ 264,700,000 |