XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Tables)
9 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation Allocation of the purchase price is as follows (in thousands):
 
Amount
Net tangible assets assumed
$
15,036

Intangible assets
45,200

Deferred tax liability
(1,158
)
Goodwill
205,804

Total purchase price allocation
$
264,882


Allocation of the preliminary purchase price is as follows (in thousands):
 
Amount
Net tangible liabilities assumed
$
(288
)
Intangible assets
5,650

Goodwill
7,846

Total preliminary purchase price allocation
$
13,208


Schedule of Purchased Intangible Assets
The estimated useful life and fair values of the identifiable intangible assets are as follows (dollars in thousands):
 
Estimated Useful Life (in years)
 
Amount
Developed technology
5
 
$
38,300

Customer relationships
5
 
4,600

Trade name
5
 
1,600

Contract backlog
2
 
700

Total identifiable intangible assets
 
 
$
45,200


The estimated useful life and fair values of the identifiable intangible assets are as follows (in thousands):
 
Preliminary Estimated Useful Life (in years)
 
Amount
Developed technology
3
 
$
5,500

Trade name
1
 
150

Total identifiable intangible assets
 
 
$
5,650


Purchased intangible assets consisted of the following (in thousands):
 
As of September 30, 2020
 
As of December 31, 2019
Developed technology
$
153,803

 
$
148,303

Content
158,700

 
158,700

Customer relationships
115,690

 
115,690

Contract backlog
13,200

 
13,200

Trade names
17,310

 
17,160

Non-competition agreements
1,400

 
1,400

Total intangible assets
460,103

 
454,453

Less: accumulated amortization
(354,247
)
 
(320,033
)
Total net intangible assets
$
105,856

 
$
134,420


Schedule of Expected Annual Amortization Expense of Intangible Assets
The expected future annual amortization expense of intangible assets as of September 30, 2020 is presented below (in thousands):
Years Ending December 31,
Amount
2020 (remaining three months)
$
10,839

2021
40,220

2022
28,942

2023
22,082

2024
3,692

2025
81

Total
$
105,856