XML 81 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 74,688 $ 68,186  
Less accumulated depreciation 51,445 45,221  
Total property and equipment, net 23,243 22,965  
Asset impairment charge 0 23,378 $ 0
Computer and telecom equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 30,313 29,883  
Software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 27,339 24,318  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Estimated useful life 7 years    
Property and equipment, gross $ 8,290 8,078  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 1,711 1,942  
Automobiles      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Property and equipment, gross $ 3,931 3,666  
Construction and development in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 3,104 $ 299  
Minimum | Computer and telecom equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life 3 years    
Minimum | Software      
Property, Plant and Equipment [Line Items]      
Estimated useful life 3 years    
Minimum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Maximum | Computer and telecom equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Maximum | Software      
Property, Plant and Equipment [Line Items]      
Estimated useful life 10 years    
Maximum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated useful life 10 years