v3.26.1
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