PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 619,357 | $ 696,849 |
| Less: Accumulated depreciation and amortization | (323,301) | (367,547) |
| Property and equipment, net | 296,056 | 329,302 |
| Capitalized software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 243,214 | 197,420 |
| Computer equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 224,127 | 224,959 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 123,218 | 228,634 |
| Office furniture and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 28,798 | $ 45,836 |