XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Payables and Accruals (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consist of:
June 30, 2024December 31, 2023
Trade payables$278.8 $163.9 
Accrued compensation39.1 39.0 
Operating lease liabilities17.4 15.4 
Other82.9 66.9 
$418.1 $285.1