XML 99 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Lease Liabilities (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2025 $ 40.5
2026 36.4
2027 29.2
2028 19.2
2029 15.2
Thereafter 35.4
Total operating lease payments 175.9
Less: imputed interest (22.5)
Total operating lease liabilities $ 153.4