v3.20.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 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, 2018

 

$

1,382

 

Addition: dataxu acquisition

 

 

72,734

 

Balance as of December 31, 2019

 

 

74,116

 

Adjustment: dataxu working capital adjustments

 

 

(1,058

)

Balance as of December 31, 2020

 

$

73,058

 

 

Summary of Intangible Assets

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

 

 

As of December 31, 2020

 

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net

Carrying

Amount

 

 

Weighted-Average Useful Lives

(in years)

 

Developed technology

 

$

62,367

 

 

$

(13,439

)

 

$

48,928

 

 

 

5.9

 

Customer relationships

 

 

13,400

 

 

 

(3,908

)

 

 

9,492

 

 

 

4.0

 

Tradename

 

 

400

 

 

 

(400

)

 

 

 

 

 

0.5

 

Patents

 

 

4,076

 

 

 

(315

)

 

 

3,761

 

 

 

14.0

 

Intangible assets

 

$

80,243

 

 

$

(18,062

)

 

$

62,181

 

 

 

 

 

 

 

 

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 Asset

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

 

Year Ending December 31,

 

 

 

 

2021

 

$

14,036

 

2022

 

 

13,666

 

2023

 

 

13,108

 

2024

 

 

10,316

 

2025

 

 

8,750

 

Thereafter

 

 

2,305

 

Total

 

$

62,181