XML 141 R124.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lessee, Operating Lease, Liability, Payment, Due (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 19.2
Lessee, Operating Lease, Liability, Payments, Due Year Two 13.9
Lessee, Operating Lease, Liability, Payments, Due Year Three 11.1
Lessee, Operating Lease, Liability, Payments, Due Year Four 9.3
Lessee, Operating Lease, Liability, Payments, Due Year Five 9.0
Lessee, Operating Lease, Liability, Payments, Due after Year Five 9.1
Lessee, Operating Lease, Liability, Payments, Due 71.6
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 9.0
Operating Lease, Liability Other Liabilities
Operating Lease, Liability $ 62.6