XML 90 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in carrying amount of goodwill

The changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2018, are as follows (in thousands):

    

2019

    

2018

Goodwill balance at January 1

$

335,433

$

238,147

Effect of foreign exchange

 

(199)

 

(1,304)

Additions and adjustments as the result of acquisitions

 

17,959

 

98,590

Goodwill balance at December 31

$

353,193

$

335,433

Other intangible assets

Other intangible assets at December 31, 2019 and 2018, consisted of the following (in thousands):

December 31, 2019

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

22,703

$

(6,863)

$

15,840

Distribution agreements

 

8,012

 

(6,794)

 

1,218

License agreements

 

26,987

 

(12,746)

 

14,241

Trademarks

 

30,240

 

(9,477)

 

20,763

Covenants not to compete

 

964

 

(964)

 

Customer lists

 

39,984

 

(28,763)

 

11,221

In-process technology

 

2,500

 

 

2,500

Total

$

131,390

$

(65,607)

$

65,783

December 31, 2018

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

    

$

19,378

    

$

(5,012)

    

$

14,366

Distribution agreements

 

8,012

 

(5,766)

 

2,246

License agreements

 

26,930

 

(7,411)

 

19,519

Trademarks

 

29,998

 

(6,586)

 

23,412

Covenants not to compete

 

1,028

 

(1,000)

 

28

Customer lists

 

39,936

 

(23,361)

 

16,575

In-process technology

 

3,420

 

 

3,420

Total

$

128,702

$

(49,136)

$

79,566

Estimated amortization expense

Estimated amortization expense for the developed technology and other intangible assets for the next five years consists of the following as of December 31, 2019 (in thousands):

Year Ending December 31,

Estimated Amortization Expense

2020

$

59,386

2021

 

52,032

2022

 

50,682

2023

49,485

2024

 

46,506