v3.26.1
Commitments and Contingencies - Schedule of Contingent Consideration (Details) - Contingent Consideration Liability - Level 3 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period $ 26,049 $ 69,657
Payment (17,962) (23,075)
Change in fair value of contingent consideration liabilities (773) (203)
Balance, end of period 7,314 46,379
Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period 3,630 21,279
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period 3,684 25,100
Arkis    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period 6,299 12,968
Payment 0 (5,000)
Change in fair value of contingent consideration liabilities 661 (627)
Balance, end of period 6,960 7,341
Arkis | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period 3,630 3,579
Arkis | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period 3,330 3,762
Derma Sciences    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period 350 2,686
Payment 0 0
Change in fair value of contingent consideration liabilities 4 (1,451)
Balance, end of period 354 1,235
Derma Sciences | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period 0 0
Derma Sciences | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period 354 1,235
ACell    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period   3
Payment   0
Change in fair value of contingent consideration liabilities   0
Balance, end of period   3
ACell | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period   0
ACell | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period   3
Surgical Innovation Associates, Inc.    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period 19,400 54,000
Payment (17,962) (18,075)
Change in fair value of contingent consideration liabilities (1,438) 1,875
Balance, end of period 0 37,800
Surgical Innovation Associates, Inc. | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period 0 17,700
Surgical Innovation Associates, Inc. | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, end of period $ 0 $ 20,100