XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consisted of the following at December 31, 2024 and 2023 (in thousands):
 December 31,
 20242023
Computer equipment and internally developed software$86,255 $87,830 
Furniture and fixtures962 1,527 
Leasehold improvements4,917 8,694 
 92,134 98,051 
Less: Accumulated depreciation(76,399)(79,171)
Total property and equipment, net$15,735 $18,880