XML 99 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Operating Lease Payments    
2026 $ 15.4  
2027 13.5  
2028 11.5  
2029 9.5  
2030 7.6  
Thereafter 19.3  
Total lease payments 76.8  
Less: interest (10.7)  
Present value of lease liabilities $ 66.1 $ 54.6