XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting [Abstract]        
Net sales $ 337,926 $ 316,701 $ 1,001,526 $ 961,071
Cost of sales 171,807 137,706 469,336 426,383
Salesforce and commission expense 59,404 55,124 175,760 167,720
Marketing expense 16,915 16,053 49,782 48,002
Distribution expense 13,085 12,039 38,270 36,831
General and administrative expense 31,941 28,396 97,609 89,388
Stock-based compensation 4,585 6,123 23,352 19,336
Non-cash adjustments to fair value of contingent consideration liability 1,341 (27,049) 3,504 (42,267)
Research and development expense 13,901 13,558 40,985 41,250
Interest expense 7,606 9,252 23,716 28,440
Other expense 0 0 418 0
Provision for income taxes 1,414 7,471 11,548 20,719
Segment Reporting, Other Segment Item, Amount 5,835 1,886 15,333 5,135
Net income 2,859 48,984 30,316 98,668
Segment Reporting Information [Line Items]        
Amortization expense 8,700 8,800 26,100 26,000
Amortization included in expense        
Segment Reporting Information [Line Items]        
Amortization expense $ 7,233 $ 7,158 $ 21,597 $ 21,466