XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Lease Liabilities (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2024 $ 34.3
2025 29.3
2026 24.5
2027 19.8
2028 11.3
Thereafter 39.6
Total operating lease payments 158.8
Less: imputed interest (18.6)
Total operating lease liabilities $ 140.2