STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (loss) (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 |
| Software subscriptions | ||||
| Allocation of costs | ||||
| Compensation expense | 1,083 | 1,233 | 2,828 | 3,460 |
| Services | ||||
| Allocation of costs | ||||
| Compensation expense | 934 | 1,024 | 2,605 | 2,720 |
| Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense | ||||
| Allocation of costs | ||||
| Compensation expense | 5,008 | 3,986 | 10,891 | 10,949 |
| Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Allocation of costs | ||||
| Compensation expense | 2,440 | 2,512 | 6,306 | 6,864 |
| Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense | ||||
| Allocation of costs | ||||
| Compensation expense | $ 4,297 | $ 3,235 | $ 9,640 | $ 9,041 |