XML 86 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Future minimum lease payments (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease payments, 2026 $ 12.2  
Operating lease payments, 2027 9.0  
Operating lease payments, 2028 7.1  
Operating lease payments, 2029 6.7  
Operating lease payments, 2030 5.5  
Operating lease payments, thereafter 52.9  
Operating lease payments 93.4  
Operating lease payments, imputed interest (33.6)  
Operating lease payments, present value 59.8  
Finance lease payments, 2026 1.5  
Finance lease payments, 2027 0.4  
Finance lease payments, 2028 0.1  
Finance lease payments, 2029 0.0  
Finance lease payments, 2030 0.0  
Finance lease payments, thereafter 0.0  
Finance lease payments 2.0  
Finance lease liability, imputed interest (0.1)  
Finance leases $ 1.9 $ 7.1