XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
 June 30, 2024December 31, 2023
Computer equipment and internally developed software$84,701 $87,830 
Furniture and fixtures962 1,527 
Leasehold improvements4,934 8,694 
 90,597 98,051 
Less: Accumulated depreciation(73,651)(79,171)
Total property and equipment, net$16,946 $18,880