XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2021
Goodwill And Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill

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

 

 

Schedule of Intangible Assets

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

 

 

Schedule of Estimated Intangible Asset Amortization Expense

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