XML 143 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Maturity of Lease Liabilities  
2025 $ 29.8
2026 25.3
2027 22.3
2028 18.6
2029 17.0
Thereafter 39.7
Total undiscounted lease payments 152.7
Less: Present value adjustment (22.1)
Present value of lease liabilities $ 130.6