XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Leases          
Operating lease cost $ 25.9 $ 23.4 $ 51.1 $ 47.0  
Cash payments for operating leases     51.3 46.7  
Right-of-use assets obtained in exchange for operating lease obligations     $ 54.0 $ 35.6  
Weighted average remaining lease term - operating leases 6 years 2 months 12 days   6 years 2 months 12 days   5 years 9 months 18 days
Weighted average discount rate - operating leases 4.50%   4.50%   4.30%
Maturities of operating lease liabilities          
2024 (remaining six months) $ 34.9   $ 34.9    
2025 60.8   60.8    
2026 47.9   47.9    
2027 37.4   37.4    
2028 29.7   29.7    
Thereafter 74.4   74.4    
Total operating lease payments 285.1   285.1    
Less: imputed interest (40.1)   (40.1)    
Total operating lease liabilities $ 245.0   $ 245.0