XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
Remainder of 2025 $ 4.8  
2026 16.7  
2027 13.5  
2028 11.3  
2029 9.1  
2030 and Thereafter 16.9  
Total Future Payments 72.3  
Less: Discount 8.4  
Present Value of Minimum Lease Payments $ 63.9 $ 51.6