XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
Remainder of 2025 $ 9.0  
2026 14.2  
2027 12.4  
2028 9.5  
2029 7.5  
2030 and Thereafter 14.9  
Total Future Payments 67.5  
Less: Discount 8.0  
Present Value of Minimum Lease Payments $ 59.5 $ 51.6