XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Change in Product Warranty Liabilities) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Changes in the total warranty liabilities    
Total warranty liability as of beginning of period $ 142.8 $ 142.7
Payments made (41.2) (40.1)
Changes resulting from issuance of new warranties 59.0 53.9
Changes in estimates associated with pre-existing liabilities (1.4) (13.9)
Changes in foreign currency translation rates and other (0.8) 0.2
Total warranty liability as of end of period $ 158.4 $ 142.8