XML 120 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (remaining period as of) $ 16.0 $ 20.9
2025 19.5 18.7
2026 16.5 15.7
2027 11.9 11.2
2028 10.1 9.5
Thereafter 41.7 42.1
Operating leases liabilities payments due 115.7 118.1
Less: imputed lease interest (15.3) (15.9)
Total lease liabilities $ 100.4 $ 102.2