XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Maturity of Lease Liabilities  
2024 (excluding the six months ending June 30, 2024) $ 16.9
2025 29.0
2026 24.4
2027 21.7
2028 18.2
Thereafter 56.5
Total undiscounted lease payments 166.7
Less: Present value adjustment (23.8)
Present value of lease liabilities $ 142.9