XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Operating Lease Liability Payments Due (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 $ 22.5
2026 19.3
2027 14.0
2028 9.6
2029 5.9
Thereafter 2.7
Total future minimum lease payments 74.0
Less: imputed interest 7.6
Operating Lease, Liability $ 66.4