XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the net carrying amount of goodwill for the three months ended March 31, 2024 are as follows:

Balance as of December 31, 2023$806,844 
Foreign currency translation(568)
Balance as of March 31, 2024$806,276 
Schedule of Finite-Lived Intangible Assets
Other intangible assets consist of the following:

 March 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,862 $(192,602)$369,930 $(188,486)
Sales representation, marketing and promotional rights25149,376 (73,500)149,376 (72,000)
Developed technology18320,204 (47,121)320,204 (44,558)
Patents and other intangible assets1683,069 (54,522)82,594 (54,120)
Intangible assets with indefinite lives:    
Trademarks and tradenames86,544 — 86,544 — 
$1,009,055 $(367,745)$1,008,648 $(359,164)
Schedule of Indefinite-Lived Intangible Assets
Other intangible assets consist of the following:

 March 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,862 $(192,602)$369,930 $(188,486)
Sales representation, marketing and promotional rights25149,376 (73,500)149,376 (72,000)
Developed technology18320,204 (47,121)320,204 (44,558)
Patents and other intangible assets1683,069 (54,522)82,594 (54,120)
Intangible assets with indefinite lives:    
Trademarks and tradenames86,544 — 86,544 — 
$1,009,055 $(367,745)$1,008,648 $(359,164)
Schedule of Estimated Amortization Expense
The estimated intangible asset amortization expense remaining for the year ending December 31, 2024 and for each of the five succeeding years is as follows:
 
Amortization included in expenseAmortization recorded as a reduction of revenueTotal
Remaining, 2024
$21,572 $4,500 $26,072 
202529,305 6,000 35,305 
202629,380 6,000 35,380 
202730,438 6,000 36,438 
202833,564 6,000 39,564 
202932,780 6,000 38,780