Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets  
Schedule of changes in carrying amount of goodwill

Changes in the carrying amount of goodwill consisted of the following (in thousands):

 

 

 

 

 

 

 

    

Amount

  

Balance at December 31, 2017

 

$

21,867

 

Measurement period adjustments

 

 

(37)

 

Foreign currency translation adjustment

 

 

(300)

 

Balance at December 31, 2018

 

$

21,530

 

 

Schedule of company's intangible assets and related accumulated amortization

The Company’s intangible assets and related accumulated amortization consisted of the following as of December 31, 2018 and 2017 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2018

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

 

 

 

    

 

Amount

    

 

Amortization

    

 

Net

 

Developed technology 

 

$

17,495

 

$

(10,145)

 

$

7,350

 

Customer relationships

 

 

12,009

 

 

(4,050)

 

 

7,959

 

Trademark/trade name

 

 

6,776

 

 

(1,434)

 

 

5,342

 

Non-competition agreements 

 

 

295

 

 

(295)

 

 

 —

 

Total intangible assets 

 

$

36,575

 

$

(15,924)

 

$

20,651

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2017

 

 

 

Gross Carrying

 

Accumulated

 

 

 

 

 

    

Amount

    

Amortization

    

Net

  

Developed technology 

 

$

19,626

 

$

(8,914)

 

$

10,712

 

Customer relationships

 

 

12,009

 

 

(2,556)

 

 

9,453

 

Trademark/trade name

 

 

6,776

 

 

(869)

 

 

5,907

 

Non-competition agreements 

 

 

295

 

 

(286)

 

 

 9

 

Total intangible assets 

 

$

38,706

 

$

(12,625)

 

$

26,081

 

 

Schedule of amortization expense during the respective periods

The Company recorded amortization expense during the respective periods for these intangible assets as follows: (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Years Ended

 

 

 

 

December 31,

 

 

  

 

2018

    

 

2017

    

 

2016

 

Cost of revenue

 

$

3,397

 

$

3,164

 

$

3,052

 

Research and development

 

 

80

 

 

193

 

 

188

 

Sales and marketing

 

 

1,987

 

 

1,855

 

 

1,358

 

Total amortization of intangible assets 

 

$

5,464

 

$

5,212

 

$

4,598

 

 

Schedule of amortization of finite lived intangible assets

Amortization of finite lived intangible assets as of December 31, 2018 is as follows for the next five years (in thousands):

 

 

 

 

 

 

    

Amount

2019

 

$

5,655

2020

 

 

4,604

2021

 

 

2,256

2022

 

 

2,093

2023

 

 

2,035

Thereafter

 

 

4,008

 

 

$

20,651