XML 105 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
PROPERTY AND EQUIPMENT, NET (Components of Property and Equipment and Depreciation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 01, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]        
Property and equipment, gross   $ 259,566 $ 181,005  
Less accumulated depreciation and amortization   (94,307) (78,359)  
Total   165,259 102,646 $ 86,419
Depreciation and amortization expense   35,379 28,539 21,000
Payments to acquire property and equipment   $ 99,308 37,574 29,806
Computer hardware        
Property, Plant and Equipment [Line Items]        
Weighted average useful life (in years)   3 years    
Property and equipment, gross   $ 96,286 74,884  
Buildings        
Property, Plant and Equipment [Line Items]        
Weighted average useful life (in years)   47 years    
Property and equipment, gross   $ 51,300 34,458  
Purchased computer software        
Property, Plant and Equipment [Line Items]        
Weighted average useful life (in years)   3 years    
Property and equipment, gross   $ 32,115 10,406  
Leasehold improvements        
Property, Plant and Equipment [Line Items]        
Weighted average useful life (in years)   8 years    
Property and equipment, gross   $ 30,634 25,036  
Furniture, fixture and other equipment        
Property, Plant and Equipment [Line Items]        
Weighted average useful life (in years)   7 years    
Property and equipment, gross   $ 28,193 21,544  
Office equipment        
Property, Plant and Equipment [Line Items]        
Weighted average useful life (in years)   6 years    
Property and equipment, gross   $ 18,901 13,203  
Land improvements        
Property, Plant and Equipment [Line Items]        
Weighted average useful life (in years)   18 years    
Property and equipment, gross   $ 2,137 1,474  
Assets leased to third parties under operating lease        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross   10,654 0  
Less accumulated depreciation and amortization   (101)    
Depreciation and amortization expense   42    
Belarus        
Property, Plant and Equipment [Line Items]        
Total   $ 75,984 $ 50,085 $ 49,866
Belarus | Buildings        
Property, Plant and Equipment [Line Items]        
Payments to acquire property and equipment $ 18,904