XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment Property and equipment consisted of the following at June 30, 2021 and December 31, 2020 (in thousands):
 June 30, 2021December 31, 2020
Computer equipment, software, and internally developed software$71,771 $66,198 
Furniture and fixtures3,803 4,610 
Leasehold improvements15,632 15,727 
 91,206 86,535 
Less: Accumulated depreciation(71,750)(65,114)
Total property and equipment, net$19,456 $21,421