PROPERTY AND EQUIPMENT - Schedule of Property and Equipment, net (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 121,084 | $ 130,349 |
| Less: accumulated depreciation | (79,278) | (83,070) |
| Property and equipment, net | 41,806 | 47,279 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 51,932 | 62,787 |
| Computer equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 29,817 | 31,144 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 4,603 | 6,665 |
| Computer software purchased | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 9,918 | 10,060 |
| Computer software developed for internal use | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 19,776 | 19,470 |
| Fixed assets in progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 5,038 | $ 223 |