XML 188 R158.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Due Next 12 Months $ 20.4  
Due Year Two 15.5  
Due Year Three 9.4  
Due Year Four 7.2  
Due Year Five 4.4  
Due after Year Five 15.2  
Total Future Payments 72.1  
Imputed Interest 9.8  
Operating Lease, Liability $ 62.3 $ 72.6