XML 82 R66.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      
Operating lease cost $ 75.1 $ 68.8 $ 68.2
Variable fees and other 30.9 28.6 23.2
Total lease cost 106.0 97.4 91.4
Cash payments for operating leases 74.8 95.2 86.9
Right-of-use assets obtained in exchange for operating lease obligations $ 87.7 $ 74.7 $ 52.4
Weighted average remaining lease term - operating leases 6 years 3 months 18 days 5 years 9 months 18 days  
Weighted average discount rate - operating leases 4.60% 4.30%  
Maturities of operating lease liabilities      
2025 $ 72.5    
2026 60.1    
2027 48.7    
2028 39.8    
2029 32.3    
Thereafter 67.9    
Total operating lease payments 321.3    
Less: imputed interest (45.7)    
Total operating lease liabilities $ 275.6