XML 138 R123.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 06, 2022
Business Combination [Line Items]          
Contingent Earn-out Liability   $ 0 $ 5,491 $ 25,572  
Short-term contingent consideration-gross     1,000    
Long-term contingent consideration-gross $ 1,500        
Product Liability Accrual, Period Expense 700 5,200      
Product Liability Accrual, Component Amount 33,000        
Loss Contingency Accrual, Payments 2,500        
Loss Contingency Accrual, Provision 3,800        
Foreign Distibutor [Member]          
Business Combination [Line Items]          
contingent consideration gross 6,000        
Contingent Earn-out Liability 3,400        
Foreign Infusion System Supplier          
Business Combination [Line Items]          
contingent consideration gross     $ 2,500    
Smiths Medical          
Business Combination [Line Items]          
contingent consideration gross   $ 100,000      
Business Combination, Contingent Consideration, Liability         $ 53,500
Product Liability Accrual, Component Amount $ 20,400