XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Maturity of Lease Liabilities  
2025 (excluding the three months ending March 31, 2025) $ 23.9
2026 27.9
2027 24.4
2028 20.5
2029 18.3
Thereafter 44.3
Total undiscounted lease payments 159.3
Less: Present value adjustment (23.1)
Present value of lease liabilities $ 136.2