SUBSEQUENT EVENTS (Details) - USD ($) $ in Thousands |
1 Months Ended | 6 Months Ended | 7 Months Ended | |
|---|---|---|---|---|
Aug. 07, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Aug. 07, 2026 |
|
| Subsequent Event [Line Items] | ||||
| Repurchase of common stock | $ 174,000 | $ 128,450 | ||
| July 2017 Share Repurchase Program | ||||
| Subsequent Event [Line Items] | ||||
| Repurchase of common stock | $ 175,100 | $ 128,400 | ||
| Subsequent Event | July 2017 Share Repurchase Program | ||||
| Subsequent Event [Line Items] | ||||
| Repurchase of common stock | $ 25,000 | $ 200,000 | ||