XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Maturity of Lease Liabilities  
2025 (excluding the six months ending June 30, 2025) $ 15.2
2026 28.0
2027 24.1
2028 19.9
2029 17.5
Thereafter 38.5
Total undiscounted lease payments 143.2
Less: Present value adjustment (19.8)
Present value of lease liabilities $ 123.4