STOCKHOLDERS' EQUITY - Additional Information (Details) - Common Stock - USD ($) |
Jun. 30, 2025 |
Nov. 13, 2024 |
Nov. 02, 2017 |
---|---|---|---|
Equity, Class of Treasury Stock [Line Items] | |||
Stock repurchase program, expected annual cap | $ 150,000,000 | ||
Remaining authorized repurchase amount | $ 393,500,000 | ||
Maximum | |||
Equity, Class of Treasury Stock [Line Items] | |||
Stock repurchase program, authorized amount | $ 400,000,000 |