XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Product warranty liability at beginning of period $ 13.9 $ 10.3
Warranty expense 7.6 5.5
Warranty fulfillment (5.4) (4.5)
Product warranty liability at the end of period $ 16.1 $ 11.3