XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Leases Operating Leases Future Minimum Payments (Details)
$ in Millions
Sep. 30, 2025
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2025 $ 14.4
2026 57.1
2027 49.7
2028 44.0
2029 33.3
2030 32.3
Thereafter 111.3
Total Operating Lease Payments 342.1
Operating Lease Payments, Less Imputed Interest (46.8)
Present Value of Operating Lease Liability $ 295.3