XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2019
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation
The following table summarizes our preliminary purchase price allocation of the two acquisitions, in aggregate, based on the estimated fair value of the assets acquired and liabilities assumed at their respective acquisition dates (in thousands):
 
 
Purchase Price Allocation
Cash and cash equivalents
 
$
4,953

Other tangible assets
 
23,709

Liabilities
 
(28,706
)
Intangible assets
 
63,720

Goodwill
 
53,684

Net assets acquired
 
$
117,360

Schedule of Intangible Assets Acquired
The following table shows the valuation of the intangible assets acquired (in thousands) along with their estimated useful lives.
 
 
Acquisition Date Fair Value
 
Estimated Useful Life
Developed technology
 
$
52,510

 
5 years
Customer relationships
 
7,080

 
7 years
Trade name
 
2,470

 
3 years
Others
 
1,660

 
1 year
Total intangible assets acquired
 
$
63,720