XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in carrying amount of goodwill The change in the carrying amount of goodwill for the nine-month period ended September 30, 2022 is detailed as follows (in thousands):

​

​

​

​

​

​

    

2022

Goodwill balance at January 1

​

$

361,741

Effect of foreign exchange

​

 

(3,685)

Goodwill balance at September 30

​

$

358,056

Other intangible assets

Other intangible assets at September 30, 2022 and December 31, 2021 consisted of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

September 30, 2022

​

​

Gross Carrying

​

Accumulated

​

Net Carrying

​

    

Amount

    

Amortization

    

Amount

Patents

​

$

28,179

​

$

(9,724)

​

$

18,455

Distribution agreements

​

 

3,250

​

 

(2,664)

​

 

586

License agreements

​

 

11,029

​

 

(6,967)

​

 

4,062

Trademarks

​

 

30,194

​

 

(17,189)

​

 

13,005

Customer lists

​

 

34,481

​

 

(31,764)

​

 

2,717

Total

​

$

107,133

​

$

(68,308)

​

$

38,825

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2021

​

​

Gross Carrying

​

Accumulated

​

Net Carrying

​

    

Amount

    

Amortization

    

Amount

Patents

​

$

26,349

​

$

(8,315)

​

$

18,034

Distribution agreements

​

 

3,250

​

 

(2,519)

​

 

731

License agreements

​

 

12,663

​

 

(7,768)

​

 

4,895

Trademarks

​

 

30,242

​

 

(15,256)

​

 

14,986

Customer lists

​

 

34,985

​

 

(31,195)

​

 

3,790

Total

​

$

107,489

​

$

(65,053)

​

$

42,436

Estimated amortization expense

Estimated amortization expense for developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2022 (in thousands):

​

​

​

​

​

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2022

​

$

12,121

2023

​

 

47,414

2024

​

 

44,330

2025

​

​

42,434

2026

​

 

31,860