XML 116 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Operating Lease Liability, Maturity Analysis (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months $ 35.5  
Lessee, Operating Lease, Liability, to be Paid, Year Two 32.2  
Lessee, Operating Lease, Liability, to be Paid, Year Three 25.4  
Lessee, Operating Lease, Liability, to be Paid, Year Four 22.4  
Lessee, Operating Lease, Liability, to be Paid, Year Five 18.6  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 98.3  
Total Lease Payments 232.4  
Less: Interest 61.3  
Present value of lease liabilities $ 171.1 $ 162.2