XML 77 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Period Ending June 30, 2024    
2024 $ 57.6  
2025 101.9  
2026 79.7  
2027 59.2  
2028 46.2  
2029 33.9  
Thereafter 60.0  
Total future undiscounted lease payments 438.5  
Less imputed interest (45.7)  
Total operating lease liabilities $ 392.8 $ 423.4