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

 

$

231

 

Current period acquisitions 

 

 

2,780

 

Foreign currency translation adjustment

 

 

(251)

 

Balance at December 31, 2015

 

$

2,760

 

Current period acquisitions 

 

 

14,100

 

Foreign currency translation adjustment

 

 

(51)

 

Balance at December 31, 2016

 

$

16,809

 

 

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, 2016 and 2015 (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2016

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

 

 

 

    

 

Amount

    

 

Amortization

    

 

Net

 

Developed technology 

 

$

16,618

 

$

(5,738)

 

$

10,880

 

Customer relationships

 

 

9,196

 

 

(1,160)

 

 

8,036

 

Trademark/trade name

 

 

4,410

 

 

(337)

 

 

4,073

 

Non-competition agreements 

 

 

295

 

 

(164)

 

 

131

 

Total intangible assets 

 

$

30,519

 

$

(7,399)

 

$

23,120

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2015

 

 

 

Gross Carrying

 

Accumulated

 

 

 

 

 

    

Amount

    

Amortization

    

Net

  

Developed technology 

 

$

6,907

 

$

(2,643)

 

$

4,264

 

Customer relationships

 

 

342

 

 

(66)

 

 

276

 

Non-competition agreements 

 

 

53

 

 

(46)

 

 

7

 

Total intangible assets 

 

$

7,302

 

$

(2,755)

 

$

4,547

 

 

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):

 

 

 

 

 

 

 

 

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2016

    

2015

  

Cost of revenue

 

$

3,052

 

$

1,392

 

Research and development

 

 

188

 

 

82

 

Sales and marketing

 

 

1,358

 

 

 —

 

Total amortization of intangible assets 

 

$

4,598

 

$

1,474

 

 

Schedule of amortization of finite lived intangible assets

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

 

 

 

 

 

 

    

Amount

2017

 

$

4,681

2018

 

 

4,477

2019

 

 

4,314

2020

 

 

3,481

2021

 

 

1,632

Thereafter

 

 

4,535

 

 

$

23,120