XML 128 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade and Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Book overdrafts $ 276.5 $ 129.1
Accrued liabilities 237.3 294.5
Trade payables 139.7 138.9
Taxes payable 63.4 63.7
Current portion of finance leases and equipment financing obligations 26.0 24.4
Deferred revenue 20.6 17.5
Share unit liabilities 8.4 7.6
Other payables 10.1 10.1
Trade and other liabilities $ 782.0 $ 685.8