Accrued Expenses and Other Current Liabilities - Reconciliation of Changes in Product Warranty Liability (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] | ||||
| Product warranty liability at beginning of period | $ 24.7 | $ 16.1 | $ 16.8 | $ 13.9 |
| Warranty expense - voluntary medical device corrections | 25.3 | 0.0 | 37.0 | 0.0 |
| Warranty expense - other | 8.5 | 6.8 | 15.4 | 14.4 |
| Change in estimate | (3.6) | 0.0 | (3.6) | 0.0 |
| Warranty fulfillment | (21.5) | (5.8) | (32.2) | (11.2) |
| Product warranty liability at end of period | $ 33.4 | $ 17.1 | $ 33.4 | $ 17.1 |