v3.25.0.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Trade accounts payable and trade accruals $ 360 $ 364
Indirect taxes payable 121 73
Employee related accruals 99 55
Income taxes payable 58 18
Transaction loss provisions 48 30
Other payables and accruals 38 36
Foreign exchange forward contracts 13 3
Accounts payable and accrued liabilities $ 737 $ 579