v3.24.0.1
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