XML 44 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Computer Hardware and Other Property, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Total computer hardware and other property $ 48,509   $ 41,528
Accumulated depreciation (25,556)   (23,486)
Total computer hardware and other property, net 22,953   18,042
Depreciation 2,329 $ 2,051  
Computer hardware      
Property, Plant and Equipment [Line Items]      
Total computer hardware and other property 26,982   24,620
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total computer hardware and other property 15,352   12,496
Furniture, fixtures and equipment      
Property, Plant and Equipment [Line Items]      
Total computer hardware and other property $ 6,175   $ 4,412