XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details)
$ in Millions
Dec. 31, 2024
USD ($)
[1]
Leases  
2025 $ 45.5
2026 34.9
2027 24.1
2028 14.3
2029 8.9
Thereafter 12.7
Total lease payments 140.4
Less: imputed interest (8.6)
Present value of lease liabilities $ 131.8
[1] Operating lease payments reflect the Company's current fixed obligations under the operating lease agreements.