XML 109 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Fair Value of Financial Instruments (Details Textual)
€ in Thousands, $ in Thousands
12 Months Ended
Dec. 22, 2022
Mar. 16, 2022
USD ($)
Dec. 22, 2021
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Jul. 15, 2024
USD ($)
Jun. 24, 2024
USD ($)
Dec. 31, 2022
USD ($)
Present Value of Non-competition Agreement       $ 0   $ 0     $ 350
Welch Fluorocarbon, Inc [Member]                  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       6,000          
Business Combination, Contingent Consideration, Liability       800     $ 800    
Marble Medical, Inc [Member]                  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       500          
Business Combination, Contingent Consideration, Liability       400       $ 400  
DAS Medical [Member]                  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       20,000          
Business Combination, Contingent Consideration, Liability       5,200          
Present Value of Non-competition Agreement       6,900          
DAS Medical [Member] | Non-Competition Agreements [Member]                  
Payments to Acquire Businesses, Gross     $ 10,000 1,800          
Business Combination, Agreement Term 10 years         10 years      
Marble Medical and DAS Medical [Member]                  
Business Combination, Contingent Consideration, Liability       10,200          
Business Combination, Consideration Transferred, Liabilities Incurred       $ 14,500          
Advant Medical [Member]                  
Payments to Acquire Businesses, Gross   $ 21,200              
Advant Medical [Member] | Non-Competition Agreements [Member]                  
Payments to Acquire Businesses, Gross | €         € 375        
Business Combination, Agreement Term       5 years 5 years