XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2021
Goodwill And Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

6. Goodwill and Intangible Assets

The changes in the carrying amount of goodwill for the three months ended March 31, 2021 were as follows:

 

 

Goodwill

 

 

(in thousands)

 

Balance as of December 31, 2020

$

939,259

 

Goodwill acquired

 

93,913

 

Foreign currency translation

 

(7,462

)

Balance as of March 31, 2021

$

1,025,710

 

 

Intangible assets consisted of the following:

 

 

March 31, 2021

 

 

Weighted-

Average

Remaining

Useful Life -

Years

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

 

 

(in thousands, except years)

 

Domain names

 

1.4

 

 

$

414

 

 

$

303

 

 

$

111

 

Trademarks

 

3.0

 

 

 

800

 

 

 

11

 

 

 

789

 

Acquired developed technology

 

3.3

 

 

 

205,470

 

 

 

101,249

 

 

 

104,221

 

Customer relationships

 

8.0

 

 

 

17,000

 

 

 

89

 

 

 

16,911

 

Patents

 

4.7

 

 

 

20,145

 

 

 

9,694

 

 

 

10,451

 

 

 

 

 

 

$

243,829

 

 

$

111,346

 

 

$

132,483

 

 

 

December 31, 2020

 

 

Weighted-

Average

Remaining

Useful Life -

Years

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

 

 

(in thousands except years)

 

Domain names

 

1.6

 

 

$

414

 

 

$

283

 

 

$

131

 

Acquired developed technology

 

3.2

 

 

 

206,197

 

 

 

111,129

 

 

 

95,068

 

Patents

 

4.9

 

 

 

19,860

 

 

 

9,130

 

 

 

10,730

 

 

 

 

 

 

$

226,471

 

 

$

120,542

 

 

$

105,929

 

 

Amortization of intangible assets was $10.4 million and $8.0 million for the three months ended March 31, 2021 and 2020, respectively.

As of March 31, 2021, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:

 

 

Estimated

Amortization

 

 

(in thousands)

 

Remainder of 2021

$

31,779

 

2022

 

34,711

 

2023

 

30,657

 

2024

 

20,159

 

2025

 

7,130

 

Thereafter

 

8,047

 

Total

$

132,483