SEGMENTS AND GEOGRAPHICAL INFORMATION - Schedule of Restructuring and Related Costs (Details) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2025
USD ($)
segment
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
|
| Segment Reporting [Abstract] | |||
| Number of reportable segment | segment | 1 | ||
| Segment Reporting, Revenue Reconciling Item [Line Items] | |||
| Total Costs and Operating Expenses | $ 1,037,533 | $ 965,408 | $ 836,451 |
| Reportable Segment | |||
| Segment Reporting, Revenue Reconciling Item [Line Items] | |||
| Personnel related costs | 150,319 | 175,631 | 189,965 |
| Non-personnel related costs | 138,045 | 192,125 | 137,542 |
| Total Costs and Operating Expenses | $ 288,364 | $ 367,756 | $ 327,507 |