XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Trade and Other Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued liabilities $ 238.3 $ 294.5
Trade payables 154.5 138.9
Book overdrafts 179.0 129.1
Deferred revenue 33.5 17.5
Taxes payable 62.1 63.7
Current portion of finance leases and equipment financing obligations 24.2 24.4
Share unit liabilities 9.5 7.6
Other payables 8.0 10.1
Trade and other liabilities $ 709.1 $ 685.8