v3.25.2
Acquisitions and Investments - Cook Medical, LLC (Details) - Cook Medical - USD ($)
$ in Millions
12 Months Ended
Nov. 01, 2024
Dec. 31, 2024
Asset Acquisition [Line Items]    
Total purchase price $ 210.0  
Acquisition-related costs   $ 5.4
Weighted Average    
Asset Acquisition [Line Items]    
Amortization period 10 years 3 months 18 days  
Developed technology    
Asset Acquisition [Line Items]    
Amortization period 10 years  
Trademarks    
Asset Acquisition [Line Items]    
Amortization period 12 years  
Customer list    
Asset Acquisition [Line Items]    
Amortization period 12 years