XML 118 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES (Fair Value Contingent Consideration) (Details) - Contingent Consideration Liability - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period $ 87,312 $ 74,432 $ 37,129
Payments (12,400) 0 0
Change in fair value of contingent consideration liabilities (5,255) 12,880 37,303
Balance, end of period 69,657 87,312 74,432
Level 3 | Arkis      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 15,755 12,895  
Payments 0    
Additions   0  
Change in fair value of contingent consideration liabilities (2,787) 2,860  
Balance, end of period 12,968 15,755 12,895
Level 3 | Arkis | Accrued expenses and other current liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 7,778    
Balance, end of period 8,560 7,778  
Level 3 | Arkis | Other liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 7,977    
Balance, end of period 4,408 7,977  
Level 3 | Derma Sciences      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 2,557 230  
Payments 0    
Additions   0  
Change in fair value of contingent consideration liabilities 129 2,327  
Balance, end of period 2,686 2,557 230
Level 3 | Derma Sciences | Accrued expenses and other current liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 0    
Balance, end of period 0 0  
Level 3 | Derma Sciences | Other liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 2,557    
Balance, end of period 2,686 2,557  
Level 3 | ACell      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 300 3,700  
Payments 0    
Additions   0  
Change in fair value of contingent consideration liabilities (297) (3,400)  
Balance, end of period 3 300 3,700
Level 3 | ACell | Accrued expenses and other current liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 0    
Balance, end of period 0 0  
Level 3 | ACell | Other liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 300    
Balance, end of period 3 300  
Level 3 | Surgical Innovations Associates, Inc.      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 68,700 57,607  
Payments (12,400)    
Additions   0  
Change in fair value of contingent consideration liabilities (2,300) 11,093  
Balance, end of period 54,000 68,700 $ 57,607
Level 3 | Surgical Innovations Associates, Inc. | Accrued expenses and other current liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 13,400    
Balance, end of period 17,900 13,400  
Level 3 | Surgical Innovations Associates, Inc. | Other liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 55,300    
Balance, end of period $ 36,100 $ 55,300