XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Operating Lease Liability Payments Due (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2024 $ 22.8
2025 19.3
2026 15.1
2027 10.5
2028 5.8
Thereafter 2.5
Total future minimum lease payments 76.0
Less: imputed interest 7.4
Operating Lease, Liability $ 68.6