XML 100 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating Lease, Expense $ 191.3 $ 187.4 $ 185.5
Variable and Short-Term Operating Lease, Expense 50.3 44.5 $ 38.8
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 169.6 $ 117.3  
Finance Lease $ 27.8    
Operating Lease, Weighted Average Remaining Lease Term 6 years 6 months    
Operating Lease, Weighted Average Discount Rate, Percent 4.20%    
Minimum future lease payments due [Abstract]      
Lessee, Operating Lease, Liability, to be Paid, Due Year One $ 191.9    
Lessee, Operating Lease, Liability, Payments, Due Year Two 178.0    
Lessee, Operating Lease, Liability, Payments, Due Year Three 152.6    
Lessee, Operating Lease, Liability, Payments, Due Year Four 128.8    
Lessee, Operating Lease, Liability, Payments, Due Year Five 111.3    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 282.4    
Lessee, Operating Lease, Liability, Payments, Due 1,045.0    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 139.0    
Operating Lease, Liability $ 906.0