XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Leases      
Operating lease cost $ 25.2 $ 23.6  
Cash payments for operating leases 25.3 23.5  
Right-of-use assets obtained in exchange for operating lease obligations $ 28.2 $ 15.6  
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.50%   4.30%
Maturities of operating lease liabilities      
2024 (remaining nine months) $ 50.2    
2025 55.3    
2026 42.3    
2027 32.1    
2028 24.7    
Thereafter 67.6    
Total operating lease payments 272.2    
Less: imputed interest (38.1)    
Total operating lease liabilities $ 234.1