STOCK-BASED AWARD PLANS - Stock based compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Allocation of costs | ||||
Compensation expense | $ 11,990 | $ 10,001 | $ 33,034 | $ 26,325 |
Employee Stock Option | ||||
Allocation of costs | ||||
Compensation expense | 110 | 1,144 | 421 | 3,750 |
RSUs | ||||
Allocation of costs | ||||
Compensation expense | 10,398 | 8,145 | 29,751 | 21,148 |
RSAs | ||||
Allocation of costs | ||||
Compensation expense | 308 | 476 | 606 | 966 |
PSUs | ||||
Allocation of costs | ||||
Compensation expense | 878 | 1,708 | ||
ESPP | ||||
Allocation of costs | ||||
Compensation expense | $ 296 | $ 236 | $ 548 | $ 461 |