XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Minimum lease payments (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease payments, 2025 (remaining) $ 9.2  
Operating lease payments, 2026 11.2  
Operating lease payments, 2027 8.0  
Operating lease payments, 2028 6.2  
Operating lease payments, 2029 5.8  
Operating lease payments, thereafter 55.6  
Operating lease payments 96.0  
Operating lease payments, imputed interest (34.0)  
Operating lease payments, present value 62.0  
Finance lease payments, 2025 (remaining) 3.7  
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, thereafter 0.0  
Finance lease payments 5.7  
Finance lease liability, imputed interest (0.2)  
Finance leases $ 5.5 $ 7.1