v3.26.1
Segment Reporting (Selected Financial Information by Reporting Segment) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
segment
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting            
Number of Reportable Segments | segment 1       1  
Net revenues $ 183,903   $ 174,414   $ 355,074 $ 344,942
Payroll expense 51,122   48,052   101,740 97,362
Materials and supplies 10,500   11,217   23,241 21,696
Clinical trials expense 3,524   189   5,076 1,137
Depreciation and amortization expense 14,311   14,616   28,659 28,225
Stock-based compensation expense 7,090   6,382   16,364 14,775
Consulting and outside services expense 11,033   8,265   21,395 17,850
Advertising and promotional expense 4,060   3,086   7,120 6,975
Other segment items 39,347   38,912   94,358 78,168
Interest income (2,287)   (1,921)   (4,687) (4,010)
Interest expense 6,659   6,281   13,212 12,567
Income tax provision 8,196   8,305   11,828 13,882
Net income $ 30,348 $ 6,420 $ 31,030 $ 25,285 $ 36,768 $ 56,315
Segment Reporting, Other Segment Item, Composition, Description         Other segment items primarily include maintenance and repairs expense, travel expense, professional services expense, legal expense, rent expense, product costs, certain overhead expenses, manufacturing cost absorption and variances, inventory provisions, miscellaneous expenses, and foreign currency exchange gains and losses.