XML 65 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value of Financial Instruments - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended
Mar. 16, 2022
EUR (€)
Dec. 22, 2021
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jul. 15, 2024
USD ($)
Jun. 24, 2024
USD ($)
Fair Value, Inputs, Level 3              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Total contingent consideration     $ 3,318 $ 3,318 $ 10,251    
Welch Fluorocarbon, Inc              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration payments           $ 6,000  
Total contingent consideration     0 0 800    
Payment for contingent consideration liability       0      
Marble Medical, Inc              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration payments             $ 500
Total contingent consideration         400    
Payment for contingent consideration liability       250      
DAS Medical              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration payments   $ 20,000          
Total contingent consideration         $ 5,200    
Payment for contingent consideration liability       5,000      
DAS Medical | Fair Value, Inputs, Level 3              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Present value of non-competition agreement     3,200 3,200      
DAS Medical | Non-Competition Agreements              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Payments to acquire businesses, gross   $ 10,000 1,700 1,700      
Noncompete agreement, term   10 years          
Marble Medical and DAS Medical              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Total contingent consideration     0 0      
Advant Medical | Fair Value, Inputs, Level 3              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Present value of non-competition agreement     100 100      
Advant Medical | Non-Competition Agreements              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Payments to acquire businesses, gross € 0.4   $ 100 $ 100      
Noncompete agreement, term 3 years