XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Leases      
Operating lease cost $ 20.1 $ 17.6  
Variable fees and other 8.0 7.6  
Total lease cost 28.1 25.2  
Cash payments for operating leases 27.8 25.3  
Right-of-use assets obtained in exchange for operating lease obligations $ 27.8 $ 28.2  
Weighted average remaining lease term - operating leases 6 years 4 months 24 days   6 years 3 months 18 days
Weighted average discount rate - operating leases 4.70%   4.60%
Maturities of operating lease liabilities      
2025 (remaining nine months) $ 57.0    
2026 66.1    
2027 54.6    
2028 45.0    
2029 36.3    
Thereafter 76.5    
Total operating lease payments 335.5    
Less: imputed interest (48.5)    
Total operating lease liabilities $ 287.0