COMMON STOCK (Details) - USD ($) $ in Thousands, shares in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Schedule Of Common Stock [Line Items] | ||||
| Share repurchase program, past years approved by board | 20 years | |||
| Share repurchase program, authorized, number of shares (in shares) | 5.0 | 5.0 | ||
| Share repurchases, value | $ 56,433 | $ 127,754 | ||
| Indirect repurchase of shares for minimum tax withholding (in shares) | 0.1 | 0.2 | ||
| Indirect repurchase of shares for minimum tax withholding | $ 39 | $ 215 | $ 7,797 | $ 11,444 |
| Right of First Refusal Agreement | ||||
| Schedule Of Common Stock [Line Items] | ||||
| Share repurchases (in shares) | 1.4 | |||
| Share repurchases, value | $ 102,800 | |||
| Share Repurchase Program | ||||
| Schedule Of Common Stock [Line Items] | ||||
| Share repurchases (in shares) | 0.4 | |||
| Share repurchases, value | $ 25,000 | |||