XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill And Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill

The changes in the carrying amount of goodwill for the nine months ended September 30, 2021 were as follows:

 

 

Goodwill

 

 

(in thousands)

 

Balance as of December 31, 2020

$

939,259

 

Goodwill acquired

 

554,660

 

Foreign currency translation

 

(9,811

)

Balance as of September 30, 2021

$

1,484,108

 

 

Schedule of Intangible Assets

Intangible assets consisted of the following:

 

 

September 30, 2021

 

 

Weighted-

Average

Remaining

Useful Life -

Years

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

 

 

(in thousands, except years)

 

Domain names

 

0.9

 

 

$

414

 

 

$

344

 

 

$

70

 

Trademarks

 

4.6

 

 

 

21,384

 

 

 

1,517

 

 

 

19,867

 

Technology

 

3.7

 

 

 

307,987

 

 

 

127,150

 

 

 

180,837

 

Customer relationships

 

5.3

 

 

 

53,708

 

 

 

3,665

 

 

 

50,043

 

Patents

 

4.2

 

 

 

21,195

 

 

 

10,881

 

 

 

10,314

 

 

 

 

 

 

$

404,688

 

 

$

143,557

 

 

$

261,131

 

 

 

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

 

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 September 30, 2021, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:

 

 

Estimated

Amortization

 

 

(in thousands)

 

Remainder of 2021

$

18,977

 

2022

 

70,174

 

2023

 

64,192

 

2024

 

52,542

 

2025

 

36,486

 

Thereafter

 

18,760

 

Total

$

261,131