XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Leases Operating Leases Future Minimum Payments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2025 $ 28.3
2026 54.4
2027 46.9
2028 41.1
2029 31.4
2030 30.7
Thereafter 110.6
Total Operating Lease Payments 343.4
Operating Lease Payments, Less Imputed Interest (45.5)
Present Value of Operating Lease Liability $ 297.9