XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 5.2
2026 2.8
2027 2.2
2028 1.6
2029 and after 0.9
Total future minimum lease payments 12.7
Less amount of lease payment representing interest (1.0)
Total present value of lease payments $ 11.7