XML 55 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2017
Business Acquisitions [Abstract]  
Schedule of purchase price allocation The purchase price allocation is as follows:
 
 
Estimated Fair Value
 
Estimated Useful Life
Current assets, net of current liabilities
 
$
2,539

 
 
Property and equipment
 
776

 
 
Goodwill
 
52,990

 
 
Identifiable intangible assets
 
 
 
 
Acquired technology
 
13,510

 
10 years
Client relationships
 
10,760

 
15 years
Non-competition agreements
 
3,470

 
5 years
Trade names
 
2,390

 
7 years
Contingent consideration
 
(4,800
)
 
 
Total purchase price allocation
 
$
81,635