v3.24.0.1
Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities
 December 31, 2023December 31, 2022
$$
Trade accounts payable and trade accruals364 364 
Employee related accruals55 68 
Indirect taxes payable73 47 
Other payables and accruals66 38 
Income taxes payable18 
Foreign exchange forward contracts16 
 579 542