XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023 is detailed as follows (in thousands):

​

​

​

​

​

​

    

2023

Goodwill balance at January 1

​

$

359,821

Effect of foreign exchange

​

 

(305)

Additions and adjustments as the result of acquisitions

​

 

21,536

Goodwill balance at September 30

​

$

381,052

Other intangible assets

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

​

​

​

​

​

​

​

​

​

​

​

​

​

September 30, 2023

​

​

Gross Carrying

​

Accumulated

​

Net Carrying

​

    

Amount

    

Amortization

    

Amount

Patents

​

$

30,969

​

$

(12,657)

​

$

18,312

Distribution agreements

​

 

3,250

​

 

(2,868)

​

 

382

License agreements

​

 

11,128

​

 

(8,076)

​

 

3,052

Trademarks

​

 

35,119

​

 

(19,998)

​

 

15,121

Customer lists

​

 

40,287

​

 

(33,310)

​

 

6,977

Total

​

$

120,753

​

$

(76,909)

​

$

43,844

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2022

​

​

Gross Carrying

​

Accumulated

​

Net Carrying

​

    

Amount

    

Amortization

    

Amount

Patents

​

$

29,445

​

$

(10,203)

​

$

19,242

Distribution agreements

​

 

3,250

​

 

(2,715)

​

 

535

License agreements

​

 

11,109

​

 

(7,250)

​

 

3,859

Trademarks

​

 

30,221

​

 

(17,863)

​

 

12,358

Customer lists

​

 

34,105

​

 

(31,749)

​

 

2,356

Total

​

$

108,130

​

$

(69,780)

​

$

38,350

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, 2023 (in thousands):

​

​

​

​

​

    

Estimated Amortization Expense

Remaining 2023

​

$

15,764

2024

​

 

59,656

2025

​

 

57,661

2026

​

​

46,955

2027

​

 

43,774

​