XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Leases Operating Leases Future Minimum Payments (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2023 $ 50.0
2024 60.9
2025 57.7
2026 53.1
2027 50.8
2028 50.1
Thereafter 197.0
Total Operating Lease Payments 519.6
Operating Lease Payments, Less Imputed Interest (95.3)
Present Value of Operating Lease Liability $ 424.3