XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Narrative (Details)
€ in Thousands, $ in Thousands
9 Months Ended
Mar. 16, 2022
EUR (€)
Dec. 22, 2021
USD ($)
Sep. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Payment for contingent consideration liability     $ 5,300  
Welch Fluorocarbon, Inc        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration payments     6,000  
Business combination, contingent consideration, liability     800 $ 800
Marble Medical, Inc        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration payments     500  
Business combination, contingent consideration, liability     400 $ 400
DAS Medical        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration payments     20,000  
Business combination, contingent consideration, liability     5,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,800  
Noncompete agreement, term   10 years    
Marble Medical and DAS Medical        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business combination, contingent consideration, liability     5,800  
Business combination, consideration transferred, liabilities incurred     $ 9,300  
Advant Medical | Non-Competition Agreements        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Payments to acquire businesses, gross | € € 375      
Noncompete agreement, term     3 years