Acquisitions - Angio Dynamics, Inc (Details) - Angio Dynamics Inc - USD ($) $ in Millions |
6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jun. 08, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
| Asset Acquisition [Line Items] | ||||
| Total purchase price | $ 100.0 | |||
| Net sales related to acquisition | $ 11.6 | $ 0.9 | ||
| Acquisition-related costs | $ 4.9 | |||
| Weighted Average | ||||
| Asset Acquisition [Line Items] | ||||
| Amortization period | 10 years 6 months | |||
| Developed technology | ||||
| Asset Acquisition [Line Items] | ||||
| Amortization period | 10 years | |||
| Trade Names | ||||
| Asset Acquisition [Line Items] | ||||
| Amortization period | 11 years | |||
| Customer Lists | ||||
| Asset Acquisition [Line Items] | ||||
| Amortization period | 10 years | |||