XML 149 R133.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 06, 2022
Dec. 31, 2021
Business Acquisition [Line Items]          
Contingent Earn-out Liability $ 0 $ 5,491 $ 25,572   $ 2,589
Short-term contingent consideration-gross 1,000   1,000    
Long-term contingent consideration-gross 1,500        
Product Liability Accrual, Period Expense 5,200 20,300      
Product Liability Accrual, Component Amount 39,200        
Long Term          
Business Acquisition [Line Items]          
Product Liability Accrual, Component Amount 6,401 26,056      
Foreign Distibutor [Member]          
Business Acquisition [Line Items]          
contingent consideration gross 6,000        
Contingent Earn-out Liability 3,400        
Foreign Infusion System Supplier          
Business Acquisition [Line Items]          
contingent consideration gross 2,500   $ 2,500    
Smiths Medical          
Business Acquisition [Line Items]          
contingent consideration gross 100,000 $ 100,000      
Business Combination, Contingent Consideration, Liability 4,000     $ 53,500  
Product Liability Accrual, Component Amount $ 31,700