XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Payables and Accruals (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consist of:
June 30, 2023December 31, 2022
Trade payables$169.7 $213.0 
Accrued compensation32.8 41.9 
Operating lease liabilities13.9 12.0 
Other accrued liabilities46.2 44.2 
$262.6 $311.1