STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (loss) (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 |
Software subscriptions | ||||
Allocation of costs | ||||
Compensation expense | 1,233 | 953 | 3,460 | 2,543 |
Services | ||||
Allocation of costs | ||||
Compensation expense | 1,024 | 565 | 2,720 | 1,571 |
Research and development | ||||
Allocation of costs | ||||
Compensation expense | 2,512 | 1,922 | 6,864 | 5,295 |
Selling and marketing | ||||
Allocation of costs | ||||
Compensation expense | 3,235 | 2,928 | 9,041 | 7,150 |
General and administrative | ||||
Allocation of costs | ||||
Compensation expense | $ 3,986 | $ 3,633 | $ 10,949 | $ 9,766 |