STOCK-BASED AWARD PLANS - Stock based compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Allocation of costs | ||||
| Compensation expense | $ 13,762 | $ 11,990 | $ 32,270 | $ 33,034 |
| Employee Stock Option | ||||
| Allocation of costs | ||||
| Compensation expense | 110 | 421 | ||
| RSUs | ||||
| Allocation of costs | ||||
| Compensation expense | 11,849 | 10,398 | 27,394 | 29,751 |
| RSAs | ||||
| Allocation of costs | ||||
| Compensation expense | 804 | 308 | 1,293 | 606 |
| PSUs | ||||
| Allocation of costs | ||||
| Compensation expense | 903 | 878 | 3,030 | 1,708 |
| ESPP | ||||
| Allocation of costs | ||||
| Compensation expense | $ 206 | $ 296 | $ 553 | $ 548 |