XML 131 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leasing - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Future minimum lease payments [Line Items]    
Finance Lease, Liability $ 84.7 $ 98.5
Operating Lease, Liability 112.7 $ 117.4
Finance Lease [Member]    
Future minimum lease payments [Line Items]    
Finance Lease, Liability, to be Paid, Year One 12.3  
Finance Lease, Liability, Payments, Due Year Two 11.2  
Finance Lease, Liability, Payments, Due Year Three 9.5  
Finance Lease, Liability, Payments, Due Year Four 8.2  
Finance Lease, Liability, Payments, Due Year Five 8.0  
Finance Lease, Liability, Payments, Due after Year Five 63.1  
Finance Lease, Liability, Payment, Due 112.3  
Finance Lease, Liability, Undiscounted Excess Amount (27.6)  
Finance Lease, Liability 84.7  
Operating lease [Member]    
Future minimum lease payments [Line Items]    
Lessee, Operating Lease, Liability, to be Paid, Year One 29.4  
Lessee, Operating Lease, Liability, Payments, Due Year Two 23.5  
Lessee, Operating Lease, Liability, Payments, Due Year Three 17.9  
Lessee, Operating Lease, Liability, Payments, Due Year Four 13.6  
Lessee, Operating Lease, Liability, Payments, Due Year Five 11.7  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 44.5  
Lessee, Operating Lease, Liability, Payments, Due 140.6  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (27.9)  
Operating Lease, Liability $ 112.7