XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2020
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Carrying Value of Goodwill

The following table reflects the carrying value of goodwill (in thousands):

 

 

Carrying Value

 

Balance as of December 31, 2019

 

$

74,116

 

Adjustments (1)

 

 

(1,058

)

Balance as of September 30, 2020

 

$

73,058

 

(1) Working capital adjustment pursuant to the dataxu acquisition.

Summary of Intangible Assets

The following table is the summary of Company’s intangible assets (in thousands):

 

 

As of September 30, 2020

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Weighted-Average Useful Lives

(in years)

Developed technology

 

$

62,367

 

 

$

(10,793

)

 

$

51,574

 

 

5.9

Customer relationships

 

 

13,400

 

 

 

(3,071

)

 

 

10,329

 

 

4.0

Tradename

 

 

400

 

 

 

(400

)

 

 

-

 

 

0.5

Patents

 

 

4,076

 

 

 

(242

)

 

 

3,834

 

 

14.0

Intangible assets

 

$

80,243

 

 

$

(14,506

)

 

$

65,737

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2019

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Weighted-Average Useful Lives

(in years)

Developed technology

 

$

62,367

 

 

$

(2,860

)

 

$

59,507

 

 

5.9

Customer relationships

 

 

13,400

 

 

 

(558

)

 

 

12,842

 

 

4.0

Tradename

 

 

400

 

 

 

(133

)

 

 

267

 

 

0.5

Patents

 

 

4,076

 

 

 

(24

)

 

 

4,052

 

 

14.0

Intangible assets

 

$

80,243

 

 

$

(3,575

)

 

$

76,668

 

 

 

Schedule of Estimated Future Amortization Expense for Intangible Assets

The estimated future amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):

Year Ending December 31,

 

 

 

 

2020 (remaining 3 months)

 

$

3,555

 

2021

 

 

14,036

 

2022

 

 

13,666

 

2023

 

 

13,108

 

2024

 

 

10,316

 

Thereafter

 

 

11,056

 

Total

 

$

65,737