XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the net carrying amount of goodwill for the years ended December 31, are as follows:
 
 20242023
Balance as of January 1,$806,844 $815,429 
Foreign currency translation and other adjustments
(1,486)(8,585)
Balance as of December 31,$805,358 $806,844 
Schedule of Finite-Lived Intangible Assets
Other intangible assets consist of the following:

 December 31, 2024December 31, 2023
Weighted Average Amortization Period (Years)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Intangible assets with definite lives:22  
Customer and distributor relationships24$369,774 $(205,013)$369,930 $(188,486)
Sales representation, marketing and promotional rights25149,376 (78,000)149,376 (72,000)
Patents and other intangible assets1685,392 (55,802)82,594 (54,120)
Developed technology18320,204 (54,812)320,204 (44,558)
Intangible assets with indefinite lives:
  
Trademarks and tradenames86,544 — 86,544 — 
 $1,011,290 $(393,627)$1,008,648 $(359,164)
Schedule of Indefinite-Lived Intangible Assets
Other intangible assets consist of the following:

 December 31, 2024December 31, 2023
Weighted Average Amortization Period (Years)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Intangible assets with definite lives:22  
Customer and distributor relationships24$369,774 $(205,013)$369,930 $(188,486)
Sales representation, marketing and promotional rights25149,376 (78,000)149,376 (72,000)
Patents and other intangible assets1685,392 (55,802)82,594 (54,120)
Developed technology18320,204 (54,812)320,204 (44,558)
Intangible assets with indefinite lives:
  
Trademarks and tradenames86,544 — 86,544 — 
 $1,011,290 $(393,627)$1,008,648 $(359,164)
Schedule of Estimated Amortization Expense
The estimated amortization expense related to intangible assets at December 31, 2024 for each of the five succeeding years is as follows:

Amortization included in expenseAmortization recorded as a reduction of revenueTotal
2025$29,492 $6,000 $35,492 
202629,636 6,000 35,636 
202730,693 6,000 36,693 
202833,822 6,000 39,822 
202933,037 6,000 39,037