XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2024 (adjusted for six months of payments) $ 9.4
2025 17.9
2026 15.9
2027 12.0
2028 11.9
2029 12.1
Thereafter 28.4
Total lease payments 107.6
Less: interest (19.5)
Total present value of lease liabilities $ 88.1