XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Trade and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Trade and Other Payables
June 30,
2024
December 31,
2023
Accrued liabilities$238.3 $294.5 
Trade payables154.5 138.9 
Book overdrafts179.0 129.1 
Deferred revenue33.5 17.5 
Taxes payable62.1 63.7 
Current portion of finance leases and equipment financing obligations24.2 24.4 
Share unit liabilities9.5 7.6 
Other payables8.0 10.1 
Trade and other liabilities$709.1 $685.8