XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consisted of the following at December 31, 2023 and 2022 (in thousands):
 December 31,
 20232022
Computer equipment and internally developed software$87,830 $88,638 
Furniture and fixtures1,527 3,013 
Leasehold improvements8,694 11,740 
 98,051 103,391 
Less: Accumulated depreciation(79,171)(84,489)
Total property and equipment, net$18,880 $18,902