XML 100 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
Remainder of 2024 $ 10.4  
2025 17.1  
2026 9.6  
2027 8.1  
2028 5.4  
2029 and Thereafter 15.8  
Total Future Payments 66.4  
Less: Discount 7.7  
Present Value of Minimum Lease Payments $ 58.7 $ 62.3