XML 90 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following:
 
Estimated
Useful
December 31,
 Life (years)20192018
Computer and telecom equipment3—  5$30,313  $29,883  
Software3—  1027,339  24,318  
Leasehold improvements
Shorter of 7 years or
lease term
8,290  8,078  
Furniture and fixtures5—  101,711  1,942  
Automobiles 5 3,931  3,666  
Construction and development in progress N/A   3,104  299  
    74,688  68,186  
Less accumulated depreciation   (51,445) (45,221) 
Total property and equipment, net   $23,243  $22,965