Acquisitions and Other Strategic Transactions - EGS Purchase Agreement (Details) - EGS - USD ($) $ in Millions |
6 Months Ended | 12 Months Ended | |
|---|---|---|---|
Jul. 01, 2024 |
Dec. 31, 2024 |
Dec. 31, 2024 |
|
| Asset Acquisition [Line Items] | |||
| Purchase price | $ 105.0 | ||
| Net sales related to acquisition | $ 14.4 | ||
| Acquisition-related costs | $ 3.4 | ||
| Weighted Average | |||
| Asset Acquisition [Line Items] | |||
| Amortization period | 10 years 1 month 6 days | ||
| Developed technology | |||
| Asset Acquisition [Line Items] | |||
| Amortization period | 10 years | ||
| Trademarks | |||
| Asset Acquisition [Line Items] | |||
| Amortization period | 11 years | ||
| Customer Lists | |||
| Asset Acquisition [Line Items] | |||
| Amortization period | 11 years |