v3.24.2
PROPERTY, EQUIPMENT AND LEASEHOLD IMPROVEMENTS, NET - Schedule of Property, Equipment and Leasehold Improvements, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Abstract]    
Computer & related equipment $ 172,371 $ 192,008
Furniture & fixtures 15,764 16,169
Leasehold improvements 56,283 58,582
Work-in-process 3,506 897
Subtotal 247,924 267,656
Accumulated depreciation and amortization (183,950) (211,736)
Property, equipment and leasehold improvements, net $ 63,974 $ 55,920