XML 70 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (remaining period as of) $ 12.1 $ 20.9
2025 22.7 18.7
2026 19.8 15.7
2027 15.3 11.2
2028 13.8 9.5
Thereafter 36.2 42.1
Operating leases liabilities payments due 119.9 118.1
Less: imputed lease interest (15.0) (15.9)
Total lease liabilities $ 104.9 $ 102.2