XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets (Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Intangible assets, Gross carrying amount $ 1,013,088   $ 1,013,088   $ 1,011,290
Intangible assets, Accumulated amortization (419,981)   (419,981)   (393,627)
Amortization expense 8,700 $ 8,800 26,100 $ 26,000  
Future amortization expense [Abstract]          
Remaining, 2025 9,311   9,311    
2026 35,377   35,377    
2027 36,828   36,828    
2028 39,947   39,947    
2029 39,159   39,159    
2030 40,668   40,668    
Amortization included in expense          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortization expense 7,233 $ 7,158 21,597 $ 21,466  
Future amortization expense [Abstract]          
Remaining, 2025 7,811   7,811    
2026 29,377   29,377    
2027 30,828   30,828    
2028 33,947   33,947    
2029 33,159   33,159    
2030 34,668   34,668    
Amortization recorded as a reduction of revenue          
Future amortization expense [Abstract]          
Remaining, 2025 1,500   1,500    
2026 6,000   6,000    
2027 6,000   6,000    
2028 6,000   6,000    
2029 6,000   6,000    
2030 6,000   6,000    
Trademarks & tradenames          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Unamortized intangible assets, Gross carrying amount 86,544   86,544   86,544
Customer and distributor relationships          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortized intangible assets, Gross carrying amount 370,063   370,063   369,774
Intangible assets, Accumulated amortization (217,546)   (217,546)   (205,013)
Sales representation, marketing and promotional rights          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortized intangible assets, Gross carrying amount 149,376   149,376   149,376
Intangible assets, Accumulated amortization (82,500)   (82,500)   (78,000)
Developed technology          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortized intangible assets, Gross carrying amount 320,204   320,204   320,204
Intangible assets, Accumulated amortization (62,740)   (62,740)   (54,812)
Patents and other intangible assets          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Amortized intangible assets, Gross carrying amount 86,901   86,901   85,392
Intangible assets, Accumulated amortization $ (57,195)   $ (57,195)   $ (55,802)
Weighted Average          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Finite-lived intangible asset useful life (in years) 22 years   22 years    
Weighted Average | Customer and distributor relationships          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Finite-lived intangible asset useful life (in years) 24 years   24 years    
Weighted Average | Sales representation, marketing and promotional rights          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Finite-lived intangible asset useful life (in years) 25 years   25 years    
Weighted Average | Developed technology          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Finite-lived intangible asset useful life (in years) 18 years   18 years    
Weighted Average | Patents and other intangible assets          
Schedule of Finite-Lived and Indefinite-Lived Assets [Line Items]          
Finite-lived intangible asset useful life (in years) 16 years   16 years