XML 141 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies Commitments and Contingencies (Extended Product Warranty Liability) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Extended Product Warranty Accrual, Current $ 143.5 $ 123.8  
Extended Warranty [Member]      
Balance at beginning of period 349.4 317.7  
Amortization of deferred revenue for the period (134.6) (118.6)  
Additions for extended warranties issued during the period 194.6 148.6  
Changes to accruals related to preexisting warranties 3.0 0.9  
Translation (2.0) 0.8  
Balance at end of period 410.4 349.4 $ 317.7
Extended warranty incurred costs $ 68.7 $ 54.3 $ 54.8