XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases Operating Leases Future Minimum Payments (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2024 $ 45.8
2025 58.2
2026 53.7
2027 50.7
2028 49.5
2029 35.5
Thereafter 156.2
Total Operating Lease Payments 449.6
Operating Lease Payments, Less Imputed Interest (69.0)
Present Value of Operating Lease Liability $ 380.6