XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Leases Operating Leases Future Minimum Payments (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2023 $ 32.8
2024 60.6
2025 57.5
2026 53.0
2027 50.5
2028 49.7
Thereafter 193.9
Total Operating Lease Payments 498.0
Operating Lease Payments, Less Imputed Interest (84.1)
Present Value of Operating Lease Liability $ 413.9