XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill And Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill

The changes in the carrying amount of goodwill for the six months ended June 30, 2020 were as follows:

 

 

Goodwill

 

 

(in thousands)

 

Balance as of December 31, 2019

$

761,153

 

Goodwill acquired

 

15,311

 

Foreign currency translation

 

(1,279

)

Balance as of June 30, 2020

$

775,185

 

 

Schedule of Intangible Assets

Intangible assets consisted of the following:

 

 

June 30, 2020

 

 

Weighted-

Average

Remaining

Useful Life -

Years

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

 

 

(in thousands, except years)

 

Domain names

 

2.1

 

 

$

414

 

 

$

241

 

 

$

173

 

Acquired developed technology

 

3.1

 

 

 

167,988

 

 

 

92,715

 

 

 

75,273

 

Patents

 

5.4

 

 

 

19,860

 

 

 

8,021

 

 

 

11,839

 

 

 

 

 

 

$

188,262

 

 

$

100,977

 

 

$

87,285

 

 

 

December 31, 2019

 

 

Weighted-

Average

Remaining

Useful Life -

Years

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

 

 

(in thousands except years)

 

Domain names

 

2.6

 

 

$

5,414

 

 

$

5,200

 

 

$

214

 

Trademarks

 

 

 

 

3,072

 

 

 

3,072

 

 

 

 

Acquired developed technology

 

3.6

 

 

 

175,414

 

 

 

95,921

 

 

 

79,493

 

Customer relationships

 

 

 

 

2,172

 

 

 

2,172

 

 

 

 

Patents

 

5.9

 

 

 

19,710

 

 

 

7,296

 

 

 

12,414

 

 

 

 

 

 

$

205,782

 

 

$

113,661

 

 

$

92,121

 

 

Schedule of Estimated Intangible Asset Amortization Expense

As of June 30, 2020, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:

 

 

Estimated

Amortization

 

 

(in thousands)

 

Remainder of 2020

$

16,305

 

2021

 

27,925

 

2022

 

19,222

 

2023

 

15,258

 

2024

 

6,648

 

Thereafter

 

1,927

 

Total

$

87,285