v3.26.3
Business Segment (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
Reportable_segment
operating_segments
Sep. 30, 2025
USD ($)
Segment Reporting [Abstract]        
Number of Reportable Segments | Reportable_segment     1  
Number of Operating Segments | operating_segments     1  
Segment Reporting [Line Items]        
Net sales $ 335,557 $ 337,926 $ 996,090 $ 1,001,526
Cost of sales 146,409 171,807 426,038 469,336
Stock-based compensation     16,643 23,352
Amortization expense 8,800 8,700 26,200 26,100
Non-cash adjustments to fair value of contingent consideration liability     1,215 3,504
Research and development expense 15,588 13,901 47,421 40,985
Interest expense 11,135 7,606 26,078 23,716
Other (income) / expense 0 0 (2,825) 418
Provision for income taxes 6,213 1,414 19,016 11,548
Net income 19,796 2,859 56,695 30,316
Single Reportable Segment        
Segment Reporting [Line Items]        
Net sales 335,557 337,926 996,090 1,001,526
Cost of sales 146,409 171,807 426,038 469,336
Salesforce and commission expense 56,903 59,404 174,268 175,760
Marketing expense 18,859 16,915 56,151 49,782
Distribution expense 13,860 13,085 41,283 38,270
General and administrative expense 30,112 31,941 93,649 97,609
Stock-based compensation 5,911 4,585 16,643 23,352
Non-cash adjustments to fair value of contingent consideration liability 605 1,341 1,215 3,504
Research and development expense 15,588 13,901 47,421 40,985
Interest expense 11,135 7,606 26,078 23,716
Other (income) / expense 0 0 (2,825) 418
Provision for income taxes 6,213 1,414 19,016 11,548
Segment Reporting, Other Segment Item, Amount 2,919 5,835 18,713 15,333
Net income 19,796 2,859 56,695 30,316
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | Single Reportable Segment        
Segment Reporting [Line Items]        
Amortization expense $ 7,247 $ 7,233 $ 21,745 $ 21,597