Payables, Accruals and Provisions - Schedule of Payables, Accruals and Provisions (Detail) - USD ($) $ in Millions |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Disclosure Of Payables Accruals And Provisions [abstract] | ||
| Trade payables | $ 227 | $ 217 |
| Accruals | 950 | 761 |
| Provisions | 107 | 111 |
| Other current liabilities | 79 | 70 |
| Total payables, accruals and provisions | $ 1,363 | $ 1,159 |