XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Computer Hardware and Other Property, Net (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of computer hardware and other property, net
Computer hardware and other property, net consisted of the following:

 
June 30, 2020December 31, 2019
Computer hardware $27,928  $24,620  
Leasehold improvements 16,889  12,496  
Furniture, fixtures and equipment 7,422  4,412  
Total computer hardware and other property 52,239  41,528  
Accumulated depreciation(27,915) (23,486) 
Total computer hardware and other property, net $24,324  $18,042