v3.25.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 17.1  
2027 13.9  
2028 11.6  
2029 9.3  
2030 7.5  
2031 and Thereafter 9.7  
Total Future Payments 69.1  
Less: Discount 7.7  
Present Value of Minimum Lease Payments $ 61.4 $ 51.6