v3.25.1
Commitments and Contingencies Contingency (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 06, 2022
Business Acquisition, Contingent Consideration [Line Items]      
Contingent Consideration, Gross ST $ 1.0    
Contingent Consideration, Gross LT 1.5    
Product Liability Accrual, Component Amount 37.6    
Loss Contingency Accrual, Provision 1.7 $ 0.4  
SmithsMedical      
Business Acquisition, Contingent Consideration [Line Items]      
contingent consideration gross 100.0    
Product Liability Accrual, Component Amount 30.8   $ 55.1
Foreign Infusion System Supplier      
Business Acquisition, Contingent Consideration [Line Items]      
contingent consideration gross $ 2.5