XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Net sales $ 1,307,015 $ 1,244,744 $ 1,045,472
Cost of sales 573,983 568,499 474,227
Salesforce and commission expense 225,886 215,799 186,596
Marketing expense 65,338 60,918 56,027
Distribution expense 50,183 53,701 44,874
General and administrative expense 117,463 111,235 96,108
Stock-based compensation 25,558 24,257 21,729
Changes in fair value of contingent consideration (41,048) (2,421) 2,518
Research and development expense 54,426 52,602 47,152
Interest expense 37,297 39,775 28,905
Loss on convertible notes and related hedge transactions(b) 0 0 112,011
Provision for income taxes 30,606 16,369 9,720
Other segment items(a) 6,271 10,483 18,396
Net income (loss) 132,423 64,459 (80,582)
Segment Reporting Information [Line Items]      
Amortization expense 34,700 35,200 33,700
Expense      
Segment Reporting Information [Line Items]      
Amortization expense $ 28,629 $ 29,068 $ 27,791