XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Computer Hardware and Other Property, Net (Tables)
9 Months Ended
Sep. 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:

 
September 30, 2020December 31, 2019
Computer hardware $29,646 $24,620 
Leasehold improvements 17,151 12,496 
Furniture, fixtures and equipment 7,529 4,412 
Total computer hardware and other property 54,326 41,528 
Accumulated depreciation(30,708)(23,486)
Total computer hardware and other property, net $23,618 $18,042