XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the net carrying amount of goodwill for the nine months ended September 30, 2025 are as follows:

Balance as of December 31, 2024$805,358 
Foreign currency translation1,558 
Balance as of September 30, 2025$806,916 
Schedule of Finite-Lived Intangible Assets
Other intangible assets consist of the following:

 September 30, 2025December 31, 2024
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$370,063 $(217,546)$369,774 $(205,013)
Sales representation, marketing and promotional rights25149,376 (82,500)149,376 (78,000)
Developed technology18320,204 (62,740)320,204 (54,812)
Patents and other intangible assets1686,901 (57,195)85,392 (55,802)
Intangible assets with indefinite lives:    
Trademarks and tradenames86,544 — 86,544 — 
$1,013,088 $(419,981)$1,011,290 $(393,627)
Schedule of Indefinite-Lived Intangible Assets
Other intangible assets consist of the following:

 September 30, 2025December 31, 2024
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$370,063 $(217,546)$369,774 $(205,013)
Sales representation, marketing and promotional rights25149,376 (82,500)149,376 (78,000)
Developed technology18320,204 (62,740)320,204 (54,812)
Patents and other intangible assets1686,901 (57,195)85,392 (55,802)
Intangible assets with indefinite lives:    
Trademarks and tradenames86,544 — 86,544 — 
$1,013,088 $(419,981)$1,011,290 $(393,627)
Schedule of Estimated Amortization Expense
The estimated intangible asset amortization expense remaining for the year ending December 31, 2025 and for each of the five succeeding years is as follows:
 
Amortization included in expenseAmortization recorded as a reduction of revenueTotal
Remaining, 2025
$7,811 $1,500 $9,311 
202629,377 6,000 35,377 
202730,828 6,000 36,828 
202833,947 6,000 39,947 
202933,159 6,000 39,159 
203034,668 6,000 40,668