XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting [Abstract]      
Net sales $ 1,374,724 $ 1,307,015 $ 1,244,744
Cost of sales 624,249 573,983 568,499
Salesforce and commission expense 237,699 225,886 215,799
Marketing expense 67,252 65,338 60,918
Distribution expense 52,497 50,183 53,701
General and administrative expense 131,963 117,463 111,235
Stock-based compensation 28,323 25,558 24,257
Changes in fair value of contingent consideration 22,951 (41,048) (2,421)
Research and development expense 55,884 54,426 52,602
Interest expense 31,087 37,297 39,775
Other Expenses 418 0 0
Provision for income taxes 24,062 30,606 16,369
Other segment items(b) 22,096 6,271 10,483
Net income 47,055 132,423 64,459
Segment Reporting Information [Line Items]      
Amortization expense 35,200 34,700 35,200
Expense      
Segment Reporting Information [Line Items]      
Amortization expense $ 29,188 $ 28,629 $ 29,068