XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Leases Operating Leases Future Minimum Payments (Details)
$ in Millions
Sep. 30, 2024
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2024 $ 15.2
2025 58.1
2026 52.7
2027 50.2
2028 49.2
2029 35.2
Thereafter 154.2
Total Operating Lease Payments 414.8
Operating Lease Payments, Less Imputed Interest (60.5)
Present Value of Operating Lease Liability $ 354.3