XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases Operating Leases Future Minimum Payments (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2024 $ 30.4
2025 58.0
2026 52.6
2027 50.1
2028 49.1
2029 35.1
Thereafter 153.1
Total Operating Lease Payments 428.4
Operating Lease Payments, Less Imputed Interest (68.7)
Present Value of Operating Lease Liability $ 359.7