XML 46 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Purchased Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets

Intangible assets, net are as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2019

 

    

Estimated Useful
Life (in Years)

Gross Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
 Amount

Developed technology

 

4 - 10

 

$

16,032

 

$

6,905

 

$

9,127

Customer relationships

 

7 - 12

 

 

28,411

 

 

9,608

 

 

18,803

Customer backlog

 

1

 

 

2,779

 

 

2,779

 

 

 —

Contract backlog

 

0.5

 

 

210

 

 

210

 

 

 —

Non-compete agreement

 

2 - 5

 

 

662

 

 

588

 

 

74

Trademarks

 

8 - 12

 

 

1,290

 

 

186

 

 

1,104

Total intangible assets subject to amortization

 

 

 

$

49,384

 

$

20,276

 

$

29,108

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2018

 

    

Estimated Useful
Life (in Years)

 

Gross Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
 Amount

Developed technology

 

4 - 10

 

$

16,032

 

$

3,593

 

$

12,439

Customer relationships

 

7 - 12

 

 

28,411

 

 

6,085

 

 

22,326

Customer backlog

 

1

 

 

2,779

 

 

2,779

 

 

 —

Contract backlog

 

0.5

 

 

210

 

 

210

 

 

 —

Non-compete agreement

 

2 - 5

 

 

662

 

 

398

 

 

264

Trademarks

 

8 - 12

 

 

1,290

 

 

58

 

 

1,232

Total intangible assets subject to amortization

 

 

 

$

49,384

 

$

13,123

 

$

36,261

 

Schedule of Finite-Lived Intangible Assets, Annual Expected Amortization Expense

The estimated future amortization expense of acquisition-related intangible assets subject to amortization as of December 31, 2019 is as follows (in thousands):

 

 

 

 

 

Year Ended December 31, 

    

  

 

 

2020

 

$

7,036

 

2021

 

 

6,962

 

2022

 

 

6,070

 

2023

 

 

3,736

 

2024

 

 

3,463

 

Thereafter

 

 

1,841

 

Total

 

$

29,108